HTTP Error 503 错误解决办法

一、什么是HTTP Error 503 ?

web服务器不能处理HTTP请求,可能是临时超载或者是服务器进行维护。这意味着你需要忍耐一下,等待服务器的临时处理。在这种状态下,一些服务器可以简单的拒绝socket连接,否则会发生内容不一致的错误。

 

二、503错误在HTTP周期的流程:

1、从站点获得IP地址;

2、通过IP地址打开socket连接;

3、通过socket连接写入HTTP数据流;

4、等待响应,返回的数据流。该数据流包含由HTTP协议决定的状态代码值。然后解析数据流状态代码和其它信息。

 

三、出现 HTTP Error 503 的原因:

1、站点遭到攻击,在超过限制时报503错误,待攻击停止就可以恢复了;

2、站点规模较大,并发请求过多,这种建议修改优化程序或需要升级更高类型主机;

3、程序有错误,在短时间内产生多次工作进程崩溃,会因IIS7的快速故障防护功能而关闭程序池;

4、站点提供下载,当带宽超过限制时会报错,需停止下载功能,或者升级主机解决。

 

最后再详细说一下我个人解决HTTP Error 503的经历,因为我的博客用的是wordpress,大家用过wordpress的人都知道,wordpress插件是有很多的,而且插件是需要更新的,我一次性选择了五六个插件吧,一起更新,结果插件也更新失败了,而且打开网站出现HTTP Error 503的情况,如下图:HTTP Error 503

 

如果你仔细看HTTP Error 503的原因,你就会发现,我网站之所以出现这样的情况,是因为下载超过了服务商的限制,毕竟我是一次性更新好几个插件,而且有的插件应该是比较大的;稍微休息一会,网站即变得正常,我更新插件一次性只更新一个,这样插件也更新成功,网站也没有出策问题!

    A+
发布日期:2017年04月17日 13:59:08  所属分类:经验
最后更新时间:2017-04-17 13:59:40
付杰
  • ¥ 98.0元
  • 市场价:198.0元
  • ¥ 199.0元
  • 市场价:179.0元
  • ¥ 79.0元
  • 市场价:99.0元
  • ¥ 58.0元
  • 市场价:58.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  0   博主  0

  1. 头像 新手web开发 1

    我的ecshop 3.6 503错误怎么办?

    • 付杰 付杰

      @新手web开发 503都是服务器错误,这个有点小复杂,具体得看到服务器的情况,日志等才能确定是什么原因?

  2. 头像 不忘初心 0

    我这面在做调用百度AI语音合成接口,生成音频,接口一次只能请求生成500字音频,所以涉及到分割后多次请求生成音频块,然后使用ffmpeg拼接,所以执行时间比较长,现在发现执行大概两分钟的时候报503是怎么回事

    • 付杰 付杰

      @不忘初心 你用QQ也咨询到了我,我了解了一下你的情况,你做的是小说,每一部小说是几十万个字,你的处理方案是把整小说几十万个字先分割成500字的若干块,然后再把这些块生成音频再合并。
      我给你的建议:
      我年轻的时候也读过一些小说,也接触过小说网站优化,小说一般不都是按照章节来的吗?第一节、第二节……;
      我们处理的时候也按照章节来,不要把整部小说几十万的文字一起处理。这样每一节的文字是不是就少很多了,大大的减少了程序的处理以及循环;
      我们把每一节的小说文字切割再生成音频再合并,再让合并的音频ID再对应上这个章节的ID,这样用户只要读某一节的小说,他需要语音的时候也只需读这一节的音频;