页面出现Service Unavailable的解决方法

问题现象:
  访问站点。应用程序池自动关闭,而出现Service Unavailable的提示。

 

解决过程:

  网上BAIDU、GOOGLE很多资料,大概有以下几种原因和方法:

    一:iis设置连接数限制,网站当前访问人数过多,这一点我是自己用的机子,不存在这个问题。

    解决方法:增加iis连接数

 

    二:没有限制IIS连接,应用程序池帐户是一个域帐户,其密码已过期。根据我的实际情况,不存在这个问题。

    解决方法:

    验证应用程序池帐户使用的密码是否正确。IIS 不会自动轮询 Active Directory 目录服务中的密码更改。如果应用      程序池帐户是一个域帐户,其密码已过期,则在为此帐户重新指定一个新密码。

请按照下列步骤来验证应用程序池帐户所用的密码是否正确:

a. 在 Internet 信息服务 (IIS) 管理器中,展开“应用程序池”。
b. 右键单击为虚拟服务器配置的应用程序池(例如,右键单击“MSSharePointPortalAppPool”),然后单击“属性”。
c. 单击“标识”选项卡。
d. 在“密码”框中,键入列在“用户名”框中的应用程序池帐户所用的密码,然后单击“确定”。
e. 在“确认密码”对话框中,再次键入密码,然后单击“确定”。

 

    三:应用程序池帐户不是服务器上的 IIS_WPG 组或 STS_WPG 组的成员。我的实际情况也不存在这个问题。

    解决方法:

    根据您的具体情况选用下列方法之一。

    a. 在成员服务器上安装了 SharePoint Portal Server 的情况下:

    1.单击“开始”,指向“管理工具”,然后单击“计算机管理”。
    2.展开“本地用户和组”,然后展开“用户”。
    3.右键单击虚拟服务器的应用程序池使用的帐户,然后单击“属性”。
    4.单击“成员属于”选项卡。
验证 IIS_WPG 和 STS_WPG 是否都出现在“成员属于”列表中。如果其中之一没有列出或者两者均未列出,请根据具体情况将 IIS_WPG 组、STS_WPG 组或者这两个组添加到列表中。

    b. 在域控制器上安装了 SharePoint Portal Server 的情况下:

    1.启动“Active Directory 用户和计算机”。
    2.展开“用户”。
    3.右键单击虚拟服务器的应用程序池使用的帐户,然后单击“属性”。
    4.单击“成员属于”选项卡。

验证 IIS_WPG 和 STS_WPG 都出现在“成员属于”列表中。如果其中之一没有列出或者两者均未列出,请根据具体情况将 IIS_WPG 组、STS_WPG 组或者这两个组添加到列表中。

 

    原因四:ACCESS引擎错误,或者程序逻辑太多错误。我没存在这个问题

    解决方法:修改程序代码,重启IIS。

 

    原因五:DCOM组件的权限不够,刚开始我也以为我的IIS是这种情况的错误,后来试了一下还不是

    解决方法:

    看事件日志,提示如下:
事件类型: 警告
事件来源: W3SVC
事件种类: 无
事件 ID: 1009
日期:    2007-7-11
事件:    14:57:47
用户:    N/A
计算机: GHITR-61969D77E
描述:
为应用程序池 事件类型: 错误
事件来源: DCOM
事件种类: 无
事件 ID: 10016
日期:    2007-7-11
事件:    14:57:47
用户:    NT AUTHORITY/NETWORK SERVICE
计算机: GHITR-61969D77E
描述:
应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为
{A9E69610-B80D-11D0-B9B9-00A0C922E750}
)的 本地 激活 权限授予用户 NT AUTHORITY/NETWORK SERVICE SID (S-1-5-20)。可以使用组件服务管理工具修改此安全权限。

   处理过程:主要有用的信息是记信CLSID: {A9E69610-B80D-11D0-B9B9-00A0C922E750},打开注册表,搜索这个项,在这个项中一个名为LocalService的值为IISADMIN,看来就是这个组件的权限不够。然后打开管理工具---组件服务,在组件服务--计算机--我的电脑--DCOM 配置--IIS ADMIN Service上点右键属性,在安全标签中的启动和激活栏的编辑按钮,加上NETWORK SERVICE 用户,给上本地启动和本地激活权限,然后重启IIS

 

   原因六:ISAPI筛选器没有正常加载。试到最后,才知道我就是属于这种故障,原因在于前几天在本机试了一下GoogleSitemap的某一个工具,然后就在我的IIS里面产生了一个GoogleSitemapGeneratorFilter筛选器,后来觉得GoogleSitemap没用到了就在系统盘中把整个文件删除了,就出现了“无法加载站点/服务的所有 ISAPI 筛选器。因此启动中止。”的错误。ISAPI筛选器没有加载成功的话会造成任意网站一访问就出现Service unavailable

   解决方法:根据加载失败的原因解决,或者删除该ISAPI筛选器。我就直接删除该ISAPI筛选器。

   步骤:IIS(6.0)管理器-网站-属性-ISAPI筛选器-选中要删除的ISAPI筛选器-删除

     

 

 

你可能感兴趣的:(IIS)