在浏览网站的时候,经常遇到“Service Unavailable”这样的情况。平时也没有特别留意,2008年12月20日下午3点,很荣幸,我的一个非常普通的网站被黑,虽然,时间非常短暂,只有几分钟,页面显示“Service Unavailable”,我想,这种攻击的手段应该比较原始。
出现“Service Unavailable”的情况和原因
1、如果出现“Service Unavailable”的提示,刷新几下又可以访问,出现这种情况是由于您的网站超过了iis限制造成的,出现这种情况是由于网站超过了系统资源限制造成的,主要是程序占用资源太多。
2、没有限制IIS连接,还是遭遇“Service Unavailable”,多见于使用ACCESS数据库的网站。一般使用windows 2003 IIS 6的用户可能这个问题一直正常的系统,突然有一个网站打不开了,然后马上影响到了别的网站,不到一会,其他的网站也全变成了“Service Unavailable”我们分析后可以知道,还是MS的老问题。ACCESS引擎当了。用服务器医生的文件医生修复,查看修复结果时会发现一些文件引起ACCESS引擎“灾难性故障”及“未将对象引用设置到对象的实例”的错误。
3、浏览一个 Windows SharePoint Services Web 站点时,提示:Service Unavailable
初步分析, 我的网站出现Service Unavailable的情况,是由于网站超过了系统资源限制造成的。黑客通常会用DDOS工具来拦截网站的数据包,攻击网站的IP、端口之类,或者写个死循环登陆网站的命令,无限登陆网站,造成过大的负荷。严重就当机。解决这种情况的唯一方法就是加大自己IIS的现在访问人数限制。或者找些对应的DDOS防火墙来防御。对于死循环登陆网站的情况,只有交给空间提供商去解决了。
也有可能是采用童工病毒来干扰ACCESS,导致ACCESS引擎出现当掉。不过我的网站是全静态页面, 不存在这方面的可能性。