昨天下午3点左右,陆续有程序员小伙伴发现w3school和菜鸟教程都出现不能访问的情况……
根据小编的经验分析,打开网页时出现service unavailable通常有这几种情况:
之一种:web服务器正在重启
症状一般只会持续1-2分钟,重启完恢复后就可以正常访问了。
第二种:资源不足
Service Unavailable的出现一般是资源不足,如IIS、CPU或内存等,极少数情况下会因asp 、.net和php程序错误导致出现。这种情况,只需要重启启动程序池就可以解决。
第三种:IIS连接数超出限制
症状为网站频繁出现Service Unavailable,并且出现Service Unavailable的时候连续刷新几下偶尔又能正常浏览,而且此类问题多出现在网站访问高峰期。
解决 有两个:1.升级空间扩展IIS个数;2.购买不限制IIS的主机产品;3.如果是其它原因导致(比如被盗链),需要对站点开户防盗链功用。
第四种:网站程序有问题导致WEB服务应用程序池被系统自动禁用
网站一直Service Unavailable通常是由于网站程序或者和站点同一个应用程序池的其它客户的程序有严重问题,导致应用池自动被禁用,这种问题的解决方式是更换应用程序池。
不管是以上哪一种问题,解决Service Unavailable问题都不会花费太多时间。然而,昨天w3school和菜鸟教程不能访问的时间足足持续了几个小时。
直到晚上7点40分,菜鸟教程官方微信发出了如下公告,小编才恍然大悟:
原来是云服务器出了故障。据了解上个月,包括阿里云、AWS、金山云及UCLOUD在内多家云服务提供商在北京的服务器电信线路均出现访问故障。看来即使用阿里云的服务器,也不能保证万无一失,那么作为站长我们要样降低服务器故障给我们带来的损失呢?