`

IIS报Service Unavailable错的解决方案

    博客分类:
  • asp
阅读更多

(一)

关于网站显示Service Unavailable的说明

问:为什么我们的网站经常会出现“Service Unavailable”(停止服务)的提示,刷新几下又可以访问甚至不能访问?

答:出现这种情况是由于您的网站超过了系统资源限制造成的,主要是程序占用资源太多。比如同样是100人在线的论坛,雷傲论坛所占的资源就是动网论坛所占资源的10倍以上;另外,一些死循环程序,或者不优化的程序都会占用太多的系统资源,而系统资源明显是有限的。由于我们的新虚拟主机是采用WINDOWS2003的操作系统,各网站之间是以独立进程运行的,不会相互影响。

如果一个网站的程序占资源太多或者发生太多的错误,系统日志就会提示:“应用程序池 'zccnpool11' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误, 或者提示:应用程序池 'zccn028' 超过了其作业限制设置。有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。这时,访问这个网站就会提示:Service Unavailable。一般系统会在30秒左右恢复正常,多刷新几次就能正常访问了。但是这个时间恢复后因为访问量太大在极短的时间网站又不能上了。

另外,如果网站当前访问人数过多,超过了系统的iis连接数限制(我们空间的iis连接数为100),也会出现Service Unavailable的提示(win2k主机下出现连接过多就会提示:连接过多,请稍后再试;而win2003的主机刚直接提示:Service Unavailable)如果经常出现类似的错误,请及时优化网站程序,或者升级你的虚拟主机至更高的款型,以获得更多的系统资源。



(二)想象中的解决方案

使用 windows 2003 IIS 6的用户会有 以下的问题:

一直正常的系统,突然有一天有一个网站打不开了
访问时提示如下:
Service Unavailable
但这个网站并没有限制IIS连接数。

然后是也影响到了别的网站,不到一会,其他的网站也全变成了
Service Unavailable


这是什么原因呢?
我们分析后可以知道,还是MS的老问题。ACCESS引擎当了。用服务器医生的文件医生修复,查看修复结果时会发现一些文件引起ACCESS引擎“灾难性故障”及“未将对象引用设置到对象的实例”的错误。

通过文件医生修复后,系统才会恢复正常。

懒汉这时候就可以去百度里面找  服务器医生   去下载了。


(三)根治该问题:

通过检测,发现我的windows2003的应用程序池被改成DefaultAppPool了!改成原来的MsSharePointAppPool就可以了。

转载一篇详细的文章:

浏览 Windows SharePoint Services Web 站点时收到“Service Unavailable”(服务不可用)错误信息

症状
当您浏览一个 Windows SharePoint Services Web 站点时,您可能会收到下面的错误信息:
Service Unavailable
原因
如果 Microsoft Internet 信息服务 (IIS) 6.0 中没有正确地配置用于虚拟服务器的应用程序池,就可能会发生此问题。此问题可能会在存在下列一种或多种情况时发生: •应用程序池没有运行。
•应用程序池帐户使用的密码不正确。
•应用程序池帐户不是服务器上的 IIS_WPG 和 STS_WPG 这两个组的公共成员。

解决方案
要解决此问题,请按照下列步骤操作: 1.验证是否已为虚拟服务器配置了应用程序池。默认的应用程序池是 MSSharePointPortalAppPool。

请按照下列步骤来确定虚拟服务器正在使用的应用程序池。 a. 单击“开始”,指向“管理工具”,然后单击“Internet 信息服务 (IIS) 管理器”。
b. 展开“ServerName”,展开“Web 站点”,右键单击虚拟服务器,然后单击“属性”。
c. 单击“主目录”选项卡。

为虚拟服务器配置的应用程序池列在“应用程序池”框中。
d. 单击“确定”。

2.验证应用程序池帐户使用的密码是否正确。IIS 不会自动轮询 Active Directory 目录服务中的密码更改。如果应用程序池帐户是一个域帐户,其密码已过期,则在为此帐户重新指定一个新密码后,您可能会收到本文“症状”部分所描述的错误信息。

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

3.验证应用程序池帐户是服务器上的 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 组或者这两个组添加到列表中。


4.重新启动 IIS 以回收应用程序池: a. 在 Internet 信息服务 (IIS) 管理器中,右键单击“ServerName”,指向“所有任务”,然后单击“重新启动 IIS”。
b. 单击“在 ServerName 上重新启动 Internet 信息服务”,然后单击“确定”。

分享到:
评论

相关推荐

    win2003安装iis6出现service unavailable(测试成功)

    ### Win2003安装IIS6出现Service Unavailable问题详解及解决方案 #### 一、问题背景 在Windows Server 2003操作系统下安装IIS6的过程中,可能会遇到一个常见的问题:即安装完成后访问网站时,浏览器显示“Service ...

    iis Service Unavailable解决方法(权限问题)

    标题中的"IIS Service Unavailable"是指在使用Internet Information Services (IIS) web服务器时遇到的一种常见错误,通常当用户尝试访问网站时会显示"Service Unavailable"的提示。这种错误可能由多种原因引起,...

    Service Unavailable-网站被CC攻击的症状

    #### 具体症状与解决方案 1. **IIS连接数超出**: - **症状**:网站访问速度显著下降,最终可能无法访问。 - **解决方法**:增加IIS的最大连接数限制。 2. **资源限制超出**: - **症状**:网站无法访问,显示...

    IIS出错解决方案

    ### IIS出错解决方案 在IT领域中,Internet Information Services(IIS)是Microsoft提供的一款功能强大的Web服务器软件,广泛应用于各种规模的企业和个人网站。然而,在实际应用过程中,由于多种因素的影响,IIS...

    IIS修复工具.rar

    4. 日志分析:解析IIS日志,为用户提供详细的错误信息和解决方案建议。 5. 安全优化:检查并优化IIS的安全设置,预防潜在的攻击风险。 6. 版本兼容:适应不同版本的IIS,如IIS 6.0、7.0、7.5、8.0、8.5、10.0等。 ...

    Server Application Unavailable出现的原因及解决方案小结

    在IIS 7中,“ServiceUnavailable”错误是一个通用错误,它可能由多种原因引起,如同时在线用户数过多、带宽超出限制或对应站点的地址池被停止。这种情况下,需要对IIS配置进行检查,并针对性地解决造成“Service...

    软件安装过程中出现的问题解决方案.doc

    【软件安装过程中出现的问题解决方案】 在IT行业中,软件安装时常会遇到各种问题,尤其是在服务器操作系统如Windows Server 2003环境下。以下是一些常见问题及其解决方案: 1. **HTTP403错误**:当尝试访问...

    IIS错误大全

    同时,查阅官方文档、技术论坛和在线资源可以获取更多解决方案。 在处理IIS问题时,记住定期备份,以防止意外更改导致服务中断。通过持续学习和实践,你可以成为一个熟练的IIS管理员,有效地解决各种复杂的错误问题...

    网站出现503(503 Service Temporarily UnavailableThe requested)服务暂时不可用的解决方法小结

    当您遇到“503 Service Temporarily Unavailable”错误时,这意味着服务器正忙于处理其他请求,无法响应您的请求。这种问题通常是由于服务器过载、正在进行维护或应用程序池配置问题导致的。以下是一些解决此类问题...

    Windows Server 2021 IIS 7 503错误怎么办.docx

    ### Windows Server 2021 IIS 7 503 错误解决方案 #### 错误概述 在使用Windows Server 2021并安装Internet Information Services (IIS) 7时,可能会遇到HTTP Error 503.2 - Service Unavailable的错误提示。错误...

    WIN2003+IIS6+PHP5N+偽靜態 環境搭建

    **解决方案:** 1. **根目录权限设置:** - Sprvk目录应设置权限为administrator+web_spvrk(IIS运行账号)。 2. **子目录权限继承:** - Data和Web目录的权限应设置为继承自父目录Sprvk。 - 这意味着子目录将自动...

    Iis6.0 ,ii5.1下asp.net mvc 部署

    如果遇到其他问题,建议查阅官方文档或在线资源以获取更详细的解决方案。 总结来说,部署ASP.NET MVC应用在IIS 6.0和IIS 5.1上需要对.NET Framework、IIS配置、权限设置和可能的错误处理有深入理解。确保所有步骤都...

    施耐德Ampla问题集锦8.pdf

    9. 兼容性策略:在实施IT解决方案时,可能需要为特定的应用程序制定特殊的兼容性策略,比如为IIS配置特定的账户和权限以确保应用程序能够正常运行。 10.免责声明的理解:文件还提到了免责声明,指出施耐德电气公司...

    http错误大全.建网站时参考参考

    4. **HTTP 503 Service Unavailable** - 描述:服务器目前无法使用(由于超载或停机维护)。 - 解决方法:稍后再试。 5. **HTTP 504 Gateway Timeout** - 描述:作为网关或代理工作的服务器没有及时从上游服务器...

    各种主流数据库的比较[参考].pdf

    Microsoft Access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器IIS假死,或者消耗掉服务器的内存导致服务器崩溃,表现为英文“Service Unavailable”。 Microsoft SQL Server Microsoft SQL Server...

    网页显示错误码(都是我从网上找的)

    - **503 Service Unavailable**:服务器目前无法使用(由于超载或停机维护)。通常,这是临时状态。 - **504 Gateway Timeout**:作为网关或代理工作的服务器没有及时从远程服务器获取请求。 - **505 ...

    服务器最新返回代码介绍

    - 解决方案:在显示完提示内容后,增加`Response.Status="404 Not Found"`语句,确保正确返回404状态码。 - **注意事项**: - 避免在调用404页面时返回302状态码,以免被搜索引擎误解为重定向欺诈。 - 使用工具...

Global site tag (gtag.js) - Google Analytics