Service Unavailable第六个原因

作者:聚友 来源:聚友 时间:2009-04-30 13:24:00 

聚友已经总结了五种Service Unavailable的原因,第一篇是常见的4个方面的原因(原文见http://www.juyo.org/juyo/original/Service-Unavailable/),之后又遇到一个服务器上网站出现这个情况,朋友对照了那四种情况,均没有找到其原因,于是我上该服务器上查看,最终得以解决(原文见http://www.juyo.org/juyo/work/Service-Unavailable-2/),今天就遇到了第六种Service Unavailable的情况,刚刚安装的IIS就出现了Service Unavailable,都不在那五种内,于是上服务器查看解决。

因为是新装的IIS服务器,一般来说问题不可能出在IIS本身,出现这样的问题一般先从权限方面考虑,先考虑IIS服务的启动帐户没有权限启动IIS。

  1. 单击“开始”——“设置”——“控制面板”——“管理工具”——“服务”,打开本地服务管理器,找到IIS Admin Service,双击打开IISADMIN属性,选择“登陆”选项卡,显示登陆身份为本地系统帐户,那IISADMIN服务就没有权限问题。

  2. 单击“开始”——“设置”——“控制面板”——“管理工具”——“服务”,打开本地服务管理器,找到World Wide Web Publishing Service,双击打开W3SVC服务属性,选择“登陆”选项卡,显示登陆身份为本地系统帐户,那W3SVC服务就没有权限问题。(这里为了更加易操作,将打开“服务”的操作重新说了一遍)

从这里可以排除了服务启动帐号没有权限启动的问题,下面还是回到终极解决方法中来。

  1. 现象:单击“开始”——“设置”——“控制面板”——“管理工具”——“事件查看器”,打开事件查看器,单击“系统”,看到很多警告和错误,主要是以下几个:
    1)来源是“W3SVC”、事件ID为“1002”的错误,描述是“应用程序池 'DefaultAppPool' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。”
    2)来源是“W3SVC”、事件ID为“1009”的警告,描述是“为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '1756'。进程退出代码是 '0xffffffff'。”
    3)来源是“DCOM”、事件ID为“10016”的错误,描述是“应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为{A9E69610-B80D-11D0-B9B9-00A0C922E750})的 本地 激活 权限授予用户 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。可以使用组件服务管理工具修改此安全权限。”

  2. 分析:通过这几个事件可以判定应该是第三个事件ID为“10016”的DCOM错误引起了事件ID为1009的应用程序池意外退出,从而造成事件ID为1002的应用程序池被自动禁用的W3SVC错误,下面就来解决。

  3. 问题确定:通过DCOM错误的提示,原因是NETWORK SERVICE用户没有权限启动{A9E69610-B80D-11D0-B9B9-00A0C922E750},

找到了原因,下面就来解决这个问题

  1. 先查找这个CLSID{A9E69610-B80D-11D0-B9B9-00A0C922E750}对应的服务,单击“开始”——“运行”,输入“regedit”启动注册表编辑器,在注册表编辑器的左侧树中选中“我的电脑”,再使用快捷键“Ctrl+F”打开查找对话框,在“查找目标”后输入刚才的CLSID:“{A9E69610-B80D-11D0-B9B9-00A0C922E750}”,“查看”的复选框中只保留“项”,回车执行查找任务。

  2. 查找到该CLSID,在注册表编辑器右侧显示了该CLSID的信息,从该信息得知,该CLSID对应的服务是IIS Admin Service,现在就可以确定NETWORK SERVICE用户没有权限启动IIS Admin Service。

  3. 打开“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM配置”选项,找到“IIS Admin Service”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“NETWORK SERVICE ”, 赋予“本地启动”和“本地激活”的权限,重新启动IIS。

  4. 重启IIS,再次打开网页,现在已经正常显示了。

第六种原因造成service unavailable圆满解决。

标签:Service,Unavailable,虚拟主机,Windows2003
0
投稿

猜你喜欢

  • VMware View虚拟桌面“黑屏”解决方案

    2022-03-12 07:37:20
  • 马化腾:腾讯看走眼的很多 不止YouTube

    2008-01-13 19:09:00
  • GOOGLE新广告工具:自助分析 及时优化

    2007-08-05 13:55:00
  • linux用户组以及权限总结

    2023-07-13 14:16:43
  • windows中VirtualBox如何调整扩大VMDK格式的磁盘空间

    2021-10-17 08:15:41
  • Windows下使用VMWare搭建Linux环境的步骤(图文)

    2021-05-17 12:00:00
  • 漫游(Manyou)开放平台数据说明

    2009-06-13 19:12:00
  • 老生常谈:谷歌到底是怎么对待seo优化的

    2009-01-06 11:16:00
  • 未来的网站将区分男女显示不同页面?

    2008-08-20 12:42:00
  • 谷歌第三季度游说费用首次超过100万美元

    2009-11-05 08:34:00
  • 80后当副局长?《商业大亨》权力中心揭秘

    2010-03-03 09:00:00
  • 赢在巨人网游《仙途》30日启动不删档测试

    2009-10-31 09:33:00
  • 寻找人生的升华点 程序员的5000元大关

    2009-08-29 09:31:00
  • 针对这次的百度大更新 分析出的八个看法

    2008-12-05 00:18:00
  • SpringBoot整合Activiti7的实现代码

    2023-11-03 20:58:29
  • CMD下加sql账号:黑客入侵新手法

    2009-09-20 19:45:00
  • 雅虎Logo的15年变迁之路 品牌的宣传之路

    2009-10-12 13:29:00
  • 谷歌浏览器推出稳定版 1月12日将正式发布

    2009-11-20 13:57:00
  • 浅谈广域网(服务器)链路负载均衡

    2008-05-11 19:02:00
  • 管理FTP站点服务器[图文]

    2008-06-09 15:12:00
  • asp之家 网站运营 m.aspxhome.com