503错误怎么产生的?如何解决?

发布时间:2019-08-13 10:00 来源:互联网 当前栏目:网站服务器

  503错误是由于临时的服务器维护或者过载,服务器当前无法处理请求。这个状况是临时的,并且将在一段时间以后恢复。
  503是一种HTTP状态码。英文名503 Service Unavailable与404(404 Not Found)是同属一种网页状态出错码。我们可以用iis7服务器监控工具直接修复:
  如果能够预计延迟时间,那么响应中可以包含一个Retry-After起头用以标明这个延迟时间。如果没有给出这个Retry-After信息,那么客户端应当以处理500(Server Internal Error)响应的方式处理它。注意:503状态码的存在并不意味着必须在服务器过载的时候使用它。某些服务器只不过是希望拒绝某些客户端的连接。
  分析
  出现503错误,其日志都是记录在%Systemroot%\System32\LogFiles\HTTPERR\httperr1.log中。
  其中的s-reason项:
  1、若为AppShutdown,可能是由于CPU占用率太高导致自动关闭应用程序池。
  2、若为AppOffline,可能是由于应用程序标识出错引起的。
  3、若为Disabled,可能是由管理员手工关闭应用程序池引起的。
  4、若为QueueFull,可能是因为请求时应用程序池队列已满而生成该错误。
而这些错误
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、