Service Temporarily Unavailable问题解决

Service Temporarily Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Additionally, a 503 Service Temporarily Unavailable error was encountered while trying to use an ErrorDocument to handle the request.

Apache/2.2.15 (CentOS) mod_ssl/2.2.15 OpenSSL/1.0.0-fips DAV/2 PHP/5.4.16 mod_perl/2.0.4 Perl/v5.10.1 Server at www.kanfang.me Port 80 

错误原因:

503——服务器过载或暂停维修

服务器的负载过大引起的吧,比如数据库连接池满,线程过多,有时频繁刷新网页也会被系统自动禁止的

因为网站访问量大,造成了流量超限或者并发数大引起的资源超限出现的错误。解决的方法一个是升级空间到更佳配置,要么就是检查网站系统程序,使之更佳优化。


解决方法:

1、如果你自认为自己的网站程序没有问题,那么就应该是空间有过多的限制造成了系统资源不足引起的错误,可以考虑换空间了。

2、如果空间没有问题,那么就要仔细检查网站程序是否有死循环或者内存泄露等问题。

3、让Service Temporarily Unavailable自动重定义到503页面

如果出现了Service Temporarily Unavailable问题,却不想直接显示错误页面,那么可以指定这个错误页面。Apache下可以使用如下方法:

编辑
/usr/prima/apache_ssl/conf/httpd.conf
找到<IfModule mod_throttle.c>,在块中加入
ThrottleMaxDelay 0
重起apache
在httpd.conf中加入:
ErrorDocument 503 /busy.html
这样一旦再出现Service Temporarily Unavailable错误,就会直接指向到busy.html页面了! 

你可能感兴趣的:(Service Temporarily Unavailable问题解决)