Apache status 503 的原因大致有如下几种情况 :
1、CPU 负载过高,服务器响应不过来,返回503
2、系统连接数超限,超过MaxVhostClients的上限,返回503
3、单IP连接数超限,超过MaxConnPerIP的上限,返回503
进过排查发现是Apache的mod_bw模块的设置造成的
- ForceBandWidthModule On
- BandWidthModule On
- BandWidth all 1024000
- MaxConnection all 150
解决办法我们可以增大增大MaxConnection来解决,如果你服务器资源够用我们可以直接:
- MaxConnection all 0
即可不加以限制,为了给用户以有好的界面:
- vi /usr/local/apache/conf/httpd.conf
- #ErrorDocument 500 "The server made a boo boo."
- #ErrorDocument 404 /missing.html
- #ErrorDocument 404 "/cgi-bin/missing_handler.pl"
- #相当路径和绝对地址都可以
#ErrorDocument 503 http://www.Vevb.com
ErrorDocument 503 /notice.html
总结不管你是什么系统只要使用了apache出现这类问题都可以通过修改连接数来解决这个问题。
新闻热点
疑难解答