您的位置:首页 > 编程学习 > Web > 正文

Service Unavailable解决方法

更多 时间:2014-10-27 类别:编程学习 浏览量:1086

Service Unavailable解决方法

Service Unavailable解决方法

一、网站出现Service Unavailable的原因

 

1、web服务器正在重启症状表现:网站几天到十几天出现一次Service Unavailable,并且持续时间在1分钟左右后自动恢复!

2、IIS连接数不够症状表现:网站频繁出现Service Unavailable,并且出现Service Unavailable的时候连续刷新几下偶尔又能正常浏览,而且此类问题多出现在网站访问高峰期,比如下午或晚上,到了凌晨时分就很少出现!

3、超出系统分配CPU资源症状表现:网站有时候突然出现Service Unavailable,然后过1分钟后就自动恢复

4、网站程序有问题导致WEB服务应用程序池被系统自动禁用症状表现:网站一直Service Unavailable

 

 

二、对于各种情况的解决方法

 

1、网站超过了IIS连接数

 

  • 解决办法:增加IIS连接数
  •  
  •  
  • 2、网站超过了IIS资源限制
  •  
  • 解决办法:增加IIS连接数
  •  
  •  
  • 3、网站的程序发生太多的错误
  •  
  • 解决办法:修改程序错误。检查是否存在一些死循环程序,或者不优化的程序都会占用太多的系统资源。
  •  
  • 4、ISAPI筛选器没有正常加载

  • 出现这种情况也有可能是他人非法攻击,导致网站流量过大。如超出CPU 也会出现这个提示的.
  •  
  •  
  • 5、80端口被其它程序占用了
  •  
  • 这是个非常隐蔽的原因,如果仅仅在IIS上所有网站都Service Unavailable,并且查看一个简单的html页都发“应用程序池 'xxx' 被自动禁用”错误,那么在控制台中执行命令"netstat -a -n -o",看看占用80端口的是哪个程序。有些程序在默认情况下是要和IIS抢80端口的。
  •  
  •  
  • 标签:IIS
    您可能感兴趣