无声的泪水 发表于 2010-10-14 17:49:01

网站出现Service Unavailable的原因急解决方法!


在有的时候网站打开的时候可能会打不开,并且提示 “Service Unavailable ”,这个问题的原因是什么呢?怎么样解决这个情况呢?下面做以介绍:
 Service Unavailable的原因:出现这个提示的原因是因为资源超限 ,网站在运行中会消耗服务器的资源一般空间商提供的虚拟主机资源是有一定**的,不同的产品**是不一样的。当你的网站在运行的时候所消耗的资源超过了服务器分配给你空间的资源的时候就会打不开网站并出现这个错误提示。建议您升级空间!

Service Unavailable的解决方法:
原因一:网站超过了IIS连接数  
 解决办法一:增加IIS连接数   备注一:Windows 2003的操作系统在提示IIS过多时并非像win2000系统提示“链接人数过多”,而是提示"Service Unavailable"  
 原因二:网站超过了IIS资源**  
 解决办法二:增加网站的资源   
备注二:Winodws2003中网站占用了超过IIS对该网站系统资源的**后直接提示"Service Unavailable"  
 原因三:网站的程序发生太多的错误  
 解决办法三:修改程序错误  
 备注三:Winodws2003中网站错误太多,就会造成该网站所在的应用程序池出错,这个时候可以在Windows2003的日志中看到“应用程序池 'xxx' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误”,这个时候网站就会直接显示"Service Unavailable"   以上三个原因造成的"Service Unavailable",一般现象是出现"Service Unavailable"后,多刷新几次,就可以打开。
  原因四:ACCESS引擎错误  
 解决办法四:重启IIS   
备注四:有一些文件造成了ACCESS数据库出现“灾难性故障”及“未将对象引用设置到对象的实例”的错误   
原因四造成的"Service Unavailable",现象是所有该服务器上的使用Access数据库的网站都出现错误,不能访问。  
 以上四个原因是常见的造成了"Service Unavailable"的原因,其他还有一些问题造成了该问题,基本只要IIS重启一下就可以的。   Service Unavailable的第五种原因就是今天的原因了:ISAPI筛选器没有正常加载  
 出现这种情况也有可能是他人非法攻击,导致网站流量过大·   如超出CPU 也会出现这个提示的.   原因六:80端口被其它程序占用了。这是个非常隐蔽的原因,如果仅仅在IIS上所有网站都Service Unavailable,并且查看一个简单的html页都发“应用程序池 'xxx' 被自动禁用”错误,那么在控制台中执行命令"netstat -a -n -o",看看占用80端口的是哪个程序。如果您安装了迅雷,请尤其注意这点,迅雷在默认情况下是要和IIS抢80端口的。
出现这个错误,是因为资源超限,一般在虚拟主机管理面板中会有回收程序池的功能,那我们登陆会员管理后台只要回收下程序池,释放出一些资源来让网站运行,那个问题就可以解决,这样操作也就是相当于你网站重新分配资源或者可以理解为IIS上让您自己的网站重启,不过很多免费空间的用户可能就没有这个权限了,因为回收进程池会消耗一定的服务器资源,这时候可以联系空间商帮自己回收一下或者让他们帮您重启您的网站就可以解决。如果网站经常出现这样的问题,可以根据以上整理的找原因或联系您的空间商共同查找原因!
需要空间和域名的请联系我!新注册会员免费赠送20元现金大礼包!(http://www.029nic.com)
联系人:吴婷
电话:029-62960735
QQ:9707120
页: [1]
查看完整版本: 网站出现Service Unavailable的原因急解决方法!