Windows Vista教程 LinuxWindows2003 Windows xp Windows2000 Windows 7 windows 2008 Mac 苹果机
返回首页

连接池问题导致的IIS出现 Service Unavailable 的解决

时间:2010-05-19 15:41来源: 作者:编程狂 点击:
最近服务器老师出现连接池服务自动停止,导致访问网页出现Service Unavailable ,检查发现是连接池运行一段时间后会就自动停止。在2003的事件查看器里看到相应的错误信息,顺藤摸瓜,总结了以

最近服务器老师出现连接池服务自动停止,导致访问网页出现Service Unavailable ,检查发现是连接池运行一段时间后会就自动停止。在2003的事件查看器里看到相应的错误信息,顺藤摸瓜,总结了以下的方法,希望对大家有帮助。
1.首先是打开IIS管理器.检查应用程序池,果然"DefaultAppPool"出错了.而且不是平常的停止的图标.

2.试着重启"DefaultAppPool"应用程序池,但是没过多久程序池又出错了.

泠云工作室

3.到了查看事件日志的时候了.发现了以下这类的日志

泠云工作室

事件类型: 警告
事件来源: W3SVC
事件种类: 无
事件 ID: 1009
日期:   2008-6-24
事件:   16:12:33
用户:   N/A
计算机: MAIL
描述:
为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '3160'。进程退出代码是 '0xffffffff'。 lyttzx.com

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。 本文来自泠云天天在线

4.会不会是默认的程序池出问题了?于是,尝试新建一个新的程序池.将默认网站的程序池改成新的.但是问题依旧.出现相似的日志. copyright lyttzx.com

事件类型: 错误
事件来源: W3SVC
事件种类: 无
事件 ID: 1002
日期:   2008-6-25
事件:   14:17:04
用户:   N/A
计算机: MAIL
描述:
应用程序池 'AppPool #1' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。 泠云工作室

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

copyright lyttzx.com


5.再查找事件日志另一个日志引起了我的注意.如下:

copyright lyttzx.com

事件类型: 错误
事件来源: DCOM
事件种类: 无
事件 ID: 10016
日期:   2008-6-24
事件:   16:12:33
用户:   NT AUTHORITY\NETWORK SERVICE
计算机: MAIL
描述:
应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为
{A9E69610-B80D-11D0-B9B9-00A0C922E750}
)的 本地 激活 权限授予用户 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。可以使用组件服务管理工具修改此安全权限。 泠云工作室

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

copyright lyttzx.com

copyright lyttzx.com

6.有点戏了.看看CLSID 为 {A9E69610-B80D-11D0-B9B9-00A0C922E750} 是什么服务先.最后在下面的注册表项中找到它:

泠云工作室

HKEY_CLASSES_ROOT\AppID\{A9E69610-B80D-11D0-B9B9-00A0C922E750}

泠云工作室

7.名字刚好是"IIS Admin Service"

lyttzx.com

copyright lyttzx.com

8.好了,找到是什么了.从"管理工具"中打开"组件服务",找到IIS Admin Service对比一下CLSID是否一致

内容来自泠云天天在线

9.确定是这个以后,接下来的就是为它增加NETWORK SERVICE权限了.
A启动和激活权限,点击"自定义"..

lyttzx.com

copyright lyttzx.com

B.在用户列表中添加"NETWORK SERVICE",

本文来自泠云天天在线

本文来自泠云天天在线

C.并给予本地启动和激活权限,保存退出.

内容来自泠云天天在线

到此问题解决.

泠云工作室

有人还提供了下面方法: 泠云工作室

点击“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM(配置)”选项,选择其下的“IIS ADMIN SERVICE”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“NETWORK SERVICE ”,给该帐号赋予“本地启动”和“本地激活”的权限即可。 

lyttzx.com

(责任编辑:泠云)
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名:密码: 验证码:点击我更换图片
发布者资料
编程狂 查看详细资料 发送留言 加为好友 用户等级:高级会员 注册时间:2009-10-07 08:10 最后登录:2010-09-08 15:09
推荐内容