为什么今天新漫画打不开?准确的说,刚才还好好的,突然出现了服务不可用。谁能帮我指出其中的奥秘?
发生这种情况是因为您的网站超出了iis的限制。2003版操作系统提示IIS过多时,提示“服务不可用”,而不是像2000版那样提示“链接过多”。出现这种情况是因为网站超出了系统资源的限制,主要是程序占用资源太多。
比如同样是在线人数100的论坛,雷奥论坛占用的资源是PW论坛的10倍以上。另外,一些无限循环程序或者非优化程序会占用过多的系统资源,系统资源显然是有限的。但是在WINDOWS2003的操作系统中,各个网站作为独立的进程运行,不会互相影响。
如果一个网站的程序占用资源过多或者出错过多,系统日志会提示:“应用池‘XXX’自动禁用,原因是在为该应用池提供服务的过程中出现了一系列错误。或提示,应用程序池' xxx '已超出其作业限制设置。此时访问该网站会提示:服务不可用。一般30秒左右系统就会恢复正常,刷新几次就可以正常访问了。
另外,如果你的网站当前访问人数超过系统的iis连接限制,也会有服务不可用的提示(如果win2k主机下连接过多,会提示:连接过多,请稍后再试;win2003的主机只是直接提示:服务不可用)
第二,对IIS连接没有限制,或者服务不可用。
这在使用ACCESS数据库的网站中比较常见。一般来说,使用windows 2003 IIS 6的用户可能有一个正常的系统。突然一个网站打不开提示:服务不可用,但是这个网站不限制IIS连接数。然后马上影响到了其他网站,不一会儿,其他所有网站都变成了服务不可用。原因是什么?
经过我们的分析,可以知道还是Ms的老问题,访问引擎死了。使用服务器医生的文件医生进行修复,在查看修复结果时,会发现部分文件导致访问引擎的“灾难性故障”和“对象引用未设置为对象的实例”错误。经过档案医生的修复,系统会恢复正常。
整理:
第三,当浏览Windows SharePoint Services网站时,提示:服务不可用。
如果在Microsoft Internet Information Services(IIS)6.0中没有正确配置虚拟服务器的应用程序池,可能会出现此问题。
解决方案:
要解决这个问题,请按照下列步骤操作:
1.验证已为虚拟服务器配置了应用程序池。默认应用程序池是MSSharePointPortalAppPool。
按照下列步骤确定虚拟服务器正在使用哪个应用程序池。
a)单击开始,指向管理工具,然后单击Internet信息服务(IIS)管理器。
b)展开服务器名称,展开网站,右键单击虚拟服务器,然后单击属性。
c)。单击主目录选项卡。为虚拟服务器配置的应用程序池列在“应用程序池”框中。
d)。单击确定。
2.验证用于应用程序池帐户的密码是否正确。IIS不会自动轮询Active Directory目录服务中的密码更改。如果应用程序池帐户是域帐户,并且其密码已过期,则在为此帐户指定新密码后,您可能会收到本文“症状”一节中描述的错误信息。
3.请验证应用程序池帐户是服务器上IIS_WPG组和STS_WPG组的成员。
4.重新启动IIS以回收应用程序池
第四,ISAPI过滤器没有正确加载。
如果ISAPI过滤器加载不成功,将导致访问任何网站时服务不可用。这时候就需要根据加载失败的原因来解决问题,或者删除ISAPI过滤器。
组织数据:
原因1:网站超过了IIS连接数。
解决方案1:增加IIS连接的数量。
注1:当Windows 2003的操作系统提示IIS过多时,会提示“服务不可用”,而不是win2000系统提示的“链接过多”。
原因2:网站已超出IIS资源限制。
解决方案二:增加网站资源。
注2:在Winodws2003中,网站占用超过IIS的系统资源后,直接提示“服务不可用”。
原因三:网站的程序错误太多。
解决方案3:修改程序错误。
注意3:如果Winodws2003中的网站错误太多,会导致网站所在的应用程序池出错。这时你可以在Windows2003的日志中看到“应用池‘XXX’因为在为该应用池提供服务的过程中出现一系列错误而被自动禁用”,然后网站会直接显示“服务不可用”。
以上三种原因导致的“服务不可用”的普遍现象是,出现“服务不可用”后,刷新几次就可以打开了。
原因4:访问引擎错误
解决方案4:重新启动IIS
注4:一些文件在ACCESS数据库中导致了“灾难性故障”和“没有对象引用被设置到对象的实例”错误。
第四个原因导致的“服务不可用”现象是服务器上所有使用Access数据库的网站都有错误,无法访问。
以上四个原因都是导致“服务不可用”的常见原因,还有其他问题导致这个问题。基本上重启IIS就行了。
服务不可用的第五个原因是今天的原因:ISAPI过滤器没有正常加载。
这种情况也可能是他人非法攻击导致网站流量过大。
如果超过CPU,也会出现这个提示。