windows2003站点独立应用程序池开通失败
问题
报错信息
2006-09-14 13:57:29 RPC.CRPCRun.class(1297): [Error] (810) (host: 192.168.0.100) RPC execution failed 2006-09-14 13:57:29 RPC.CRPCRun.class(1300): [Error] (1801) [Error]: (1801) Fail to create site website: Error(0×81003305):Can not create application for Application esin.net.cn, hr = 0×80110414.
解决方案
查看订单处理日志和系统日志出现
2006-09-14 13:57:29 RPC.CRPCRun.class(1297): [Error] (810) (host: 192.168.0.100) RPC execution failed 2006-09-14 13:57:29 RPC.CRPCRun.class(1300): [Error] (1801) [Error]: (1801) Fail to create site website: Error(0×81003305):Can not create application for Application esin.net.cn, hr = 0×80110414.
可能的原因是
1.IWAM用户被锁定了,重新开启即可
1.改过IWAM的密码但是没有同步
2.改过机器名称
————————————————————————————–
2009-12-23 17:18
这二周来服务器一直在出问题,故障现象如下:
———————————————————————————————
服务器环境:Windows 2000 Server,IIS 5
———————————————————————————————
登录失败:
原因: 帐户已经锁定
用户名: IWAM_LIAN
域: LIAN
登录类型: 4
登录过程: DCOMSCM
身份验证程序包: Negotiate
工作站名: LIAN
———————————————————————————————
登录到帐户: IWAM_LIAN
登录的用户: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
从工作站: LIAN
未成功。错误代码是: 3221226036
———————————————————————————————
登录失败:
原因: 用户名未知或密码错误
用户名: IWAM_LIAN
域: LIAN
登录类型: 4
登录过程: DCOMSCM
身份验证程序包: Negotiate
工作站名: LIAN
———————————————————————————————
分析原因:IIS 来宾访问账户密码不同步
微软的参考文章:http://support.microsoft.com/kb/266416/zh-cn
———————————————————————————————
今天花了半天的时间,反复测试,未果,遂放下睡之。网上有很多关于此问题的信息,但大多数人的解决办法是重新安装IIS或者Windows,太麻烦了。
———————————————————————————————
1.解决思路和步骤:
1)右键单击 我的电脑—->管理,打开计算机管理界面
打开 本地用户和组—->用户
右键单击 启动IIS进程帐号 IWAM_**** (注:****一般是计算机名)
点击设置密码,设置为一个你想要的密码。
2)同步IIS 配置数据库密码:
此处命令有二种,一种可以查看密码,一种是修改密码:
a.你可以利用查看密码命令查看 IWAM密码,然后把第一步中用户IWAM密码设置为与 查看到的IIS配置数据库密码 一样
b.也可以利用修改密码命令把IIS配置数据库密码修改为你第一步修改过的IWAM密码。
二种任你选择。
查看密码:
这里注意:在WIN2000中,查看到的密码为星号,若要不为星号,必须要先修改adsutil.vbs文件。
修改方法:
a.到c盘 inetpub\adminscripts 找到adsutil.vbs (根据装系统时设定的不同,有的路径可能不一样)
b.右键单击,用记事本打开
c.查找 IsSecureProperty = True 注意=前后各有一个空格
d.将 IsSecureProperty = True 改为 IsSecureProperty = False
e.保存,关闭,OK。
不罗嗦了,下面列出
查看密码命令:
开始—>程序—>附件 打开命令提示符
输入 cd c:\inetpub\adminscripts
获取 IWAM 帐户密码命令: cscript.exe adsutil.vbs get w3svc/wamuserpass
获取 IUSR 帐户密码命令: cscript.exe adsutil.vbs get w3svc/anonymoususerpass
输入以上命令,按回车可分别查看IWAM和IUSR的密码。
修改密码命令:
修改 IWAM 帐户密码 cscript.exe adsutil.vbs set w3svc/wamuserpass "password"
修改 IUSR 帐户密码 cscript.exe adsutil.vbs set w3svc/anonymoususerpass "password"
password 设置为你想修改的密码,即与第一步中你设置的用户IWAM_****的相同,按回车即可修改完成。
这里一定要注意:w3svc与wamuserpass之间的杠是/而不是\,否则会出错。
并且还要注意:修改密码前请一定停止所有的Internet信息服务,否则后面可能会出错,并且IWAM帐户可能会被锁定。
如何停止?打开计算机管理,在Internet信息服务上单击右键,选择重新启动IIS服务,在选项中点停止IIS服务,确定即可。
3)更改组件服务中的密码
开始—>程序—>附件 打开命令提示符
先输入 cd c:\inetpub\adminscripts
然后输入 cscript.exe synciwam.vbs -v
系统会提示:
microsoft (r) windows script host version 5.6
版权所有(c) microsoft corporation 1996-2000。保留所有权利。
wamusername:iwam_myserver
wamuserpass:aboutnt2001
iis applications defined:
name, appisolated, package id
w3svc, 0, 3d14228c-fbe1-11d0-995d-00c04fd919c1}
root, 2,
iishelp, 2,
iisadmin, 2,
iissamples, 2,
msadc, 2,
root, 2,
iisadmin, 2,
iishelp, 2,
root, 2,
root, 2,
out of process applications defined:
count: 1
3d14228d-fbe1-11d0-995d-00c04fd919c1}
updating applications:
name: iis out-of-process pooled applications key: 3d14228d-fbe1-11d0-995d-00c04fd919c1}
这时所有操作基本就OK了,重新启动IIS,好了,你的网站能访问了。
如果第三步在最后一行提示:
80110414 错误
请将Internet信息服务停止,这时IWAM帐号可能也被锁定了。需要去用户里把IWAM帐号解锁。
然后再试,应该OK。
我现在的网站基本正常,但不敢保证永远不出问题,也许下午或者明天又是
Server Application Error
The server has reached the maximum recovery limit for the application during the processing of your request. Please contact the server administrator for assistance.
———————————————————————————————
PS:成功解决问题之前,曾参考了微软的文章,做过上述三步中的前两步,同步了windows用户和IIS用户的密码,但问题仍未解决,但微软的帮助信息总是#¥·#%—¥,大家都知道了,我也就不多说了。其实那篇文章中提到了是同步三处的密码,第三步其实就是用windows的密码来同步DCOM中用户的密码。
———————————————————————————————-
我只是修改IWAM的帐户密码就可以了


Recent Comments