网站503错误实测解决办法,原因分析
目录
问题描述
网站突然打不开,提示503错误。
诊断方式:
- ipip.net查看ping值,世界各地显示丢包率100%,这个不正常
- cloudflare提示522,证明域名可以连接到cloudflare,但是cloudflare不能连接web服务器
- 搬瓦工后台可以进去
处理过程:
- 关闭cloudflare的隐藏域名服务,依旧打不开
- ssh链接服务器,也不行
- 查看搬瓦工后台,发现一个东西,100%的CPU使用率,这个就是造成本次503错误的罪魁祸首
因此做出了下面处理方式
重启服务器!——重启不了
下一步,强制关闭服务器(force stop)
然后再start一下,重新开机!恢复正常
总结:
遇事不要慌
万能的一步,
重启!重启!!重启!!!
完成!
附录:
一、什么是HTTP Error 503 ?
web服务器不能处理HTTP请求,可能是临时超载或者是服务器进行维护。这意味着你需要忍耐一下,等待服务器的临时处理。在这种状态下,一些服务器可以简单的拒绝socket连接,否则会发生内容不一致的错误。
二、503错误在HTTP周期的流程:
- 从站点获得IP地址;
- 通过IP地址打开socket连接;
- 通过socket连接写入HTTP数据流;
- 等待响应,返回的数据流。该数据流包含由HTTP协议决定的状态代码值。然后解析数据流状态代码和其它信息。
三、出现 HTTP Error 503 的原因:
- 站点遭到攻击,在超过限制时报503错误,待攻击停止就可以恢复了;
- 站点规模较大,并发请求过多,这种建议修改优化程序或需要升级更高类型主机;
- 程序有错误,在短时间内产生多次工作进程崩溃,会因IIS7的快速故障防护功能而关闭程序池;
- 站点提供下载,当带宽超过限制时会报错,需停止下载功能,或者升级主机解决。
遇事不要慌,加入萝卜头联盟大家庭QQ群(1061186476),互帮互助,提高自己!!还有更多好的赚钱项目等你~~~~