我开的服务器出现Service Unavailable这个错误页面,请问如何解决?

来源:百度知道 编辑:UC知道 时间:2024/05/26 00:53:56
我的服务器开了几个月了, 一直以开动网论坛为主,可是前几天我打服务器登陆自己的网站时却发现有Service Unavailable这个错误页面。
之后我在网上找了很多关于这个方面的信息查看,结果发现有很多答案,有说是CPU资源被大量占用(我的服务器流量很少,几乎没有)还有说IIS66.0池的设置不当(我根本没有碰过这个地方应该不会出问题的吧)。
网上还有人说进IIS,右击应用程序池-属性-运行状况-启动快速失败保护关掉。(经实验,如果关闭的话是无法登陆网站的,会出现‘该页无法显示’。
我现在运用的WIN2003 IIS6.0 请问还有什么好的方法解决这个问题吗?因为出错之前我的服务器是一直正常的,出现这个错误是突然的。

拜托各位大哥大姐!小弟真的想哭了,请大家帮帮忙了。我感激不尽!
我只有25积分了,都拿出来送了吧!

你是服务器还是虚拟主机?
如果虚拟主机出现这个,是IIS并发数到达上限。

出现这种情况是由于您的网站超过了系统资源限制造成的,主要是程序占用资源太多。另外,一些死循环程序,或者不优化的程序都会占用太多的系统资源,而系统资源明显是有限的。由于我们的新虚拟主机是采用WINDOWS2003的操作系统,各网站之间是以独立进程运行的,不会相互影响。

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

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