解决应用程序池被自动禁用的一种方法
又是一个客户Exchange服务器的问题.Exchange 2003和DC是同一台服务器.安装好后,总是打不开默认网站的首页,显示Service Unavailable.
1.首先是打开iis管理器.检查应用程序池,果然"DefaultAppPool"出错了.而且不是平常的停止的图标.
2.试着重启"DefaultAppPool"应用程序池,但是没过多久程序池又出错了.
3.到了查看事件日志的时候了.发现了以下这类的日志
事件类型: 警告 事件来源: W3SVC 事件种类: 无 事件 ID: 1009 日期: 2008-6-24 事件: 16:12:33 用户: N/A 计算机: MAIL 描述: 为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '3160'。进程退出代码是 '0xffffffff'。
4.会不会是默认的程序池出问题了?于是,尝试新建一个新的程序池.将默认网站的程序池改成新的.但是问题依旧.出现相似的日志.
事件类型: 错误 事件来源: W3SVC 事件种类: 无 事件 ID: 1002 日期: 2008-6-25 事件: 14:17:04 用户: N/A 计算机: MAIL 描述: 应用程序池 'AppPool #1' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。
5.再查找事件日志另一个日志引起了我的注意.如下:
事件类型: 错误 事件来源: 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)。可以使用组件服务管理工具修改此安全权限。
6.有点戏了.看看CLSID 为 {A9E69610-B80D-11D0-B9B9-00A0C922E750} 是什么服务先.最后在下面的注册表项中找到它:
HKEY_CLASSES_ROOT\AppID\{A9E69610-B80D-11D0-B9B9-00A0C922E750}
7.名字刚好是"IIS Admin Service"
8.好了,找到是什么了.从"管理工具"中打开"组件服务",找到IIS Admin Service对比一下CLSID是否一致
9.确定是这个以后,接下来的就是为它增加NETWORK SERVICE权限了.
A启动和激活权限,点击"自定义"..
B.在用户列表中添加"NETWORK SERVICE",
C.并给予本地启动和激活权限,保存退出.
到此问题解决.
一、推荐使用迅雷或快车等多线程下载软件下载本站资源。
二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。
三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!
四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.
五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。
六、如需转载本站资源,请注明转载来自并附带链接
七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com
- 1CSS控制文字在Div最底部显示
- 2Thinkphp5如何配置IP+端口访问项目模块
- 3elementUI el-dialog弹框居中
- 4教你如何搭建及优化站点
- 5国内互联网视频行业运营分析
- 6service mysql start出错,mysql不能启动,解决mysql: unrecognized service错误
- 7CSS实现悬浮顶部的Div工具栏
- 8记一次Thinkphp5.1框架mysql数据库崩溃(SQLSTATE [08004] Too many connections)
- 9连接SQL Server数据库提示:Login failed for user 'sa'错误的解决方案
- 10Thinkphp3.2在centos7上设置计划任务的方法