Service Temporarily Unavailable的503错误是怎么回事?_Linux

一般来说,出现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.

解决方法:

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页面了!

补充1

其实一般是因为web服务器负载过大造成,检验增加带宽或使用cdn加速等临时解决下,一般iis或apache的连接数要根据自己的访问量增加,一般5000-10000就差不多了

补充2

问题
Service Temporarily Unavailable 

解决方案
1 这是因为用户站点使用的带宽超过了设定的最高限额引起的。
为了不显示这个错误信息,可以在apache(Unix平台最流行的WEB服务器平台)的配置中加上一个配置,当超出带宽时,让访问变慢,而不是立即显示错误信息。
编辑/usr/Prima(最完善的虚拟主机管理系统)/apache(Unix平台最流行的WEB服务器平台)_ssl/conf/httpd.conf,找到<IfModule mod_throttle.c>,在块中加入
ThrottleMaxDelay 0
重起apache(Unix平台最流行的WEB服务器平台):
/etc/init.d/httpd restart
还可以编辑一个显示服务器忙的html文件,放到/www/icons/busy.html,在httpd.conf中加入:
ErrorDocument 503 /icons/busy.html

2 有可能是resin(一个免费的JSP运行平台) 服务有问题 在resin(一个免费的JSP运行平台)2中有提示 /etc/init.d/stop 停止 /etc/init.d/resin(一个免费的JSP运行平台) start
重起resin(一个免费的JSP运行平台) 服务器后有可能解决这个问题

时间: 2025-01-29 14:04:41

Service Temporarily Unavailable的503错误是怎么回事?_Linux的相关文章

Apache ProxyPass出现503 Service Temporarily Unavailable如何解决

今天在Redhat5 Linux上配置Apache和Tomcat整合,希望将Jsp页面的地址转发到tomcat的地址上去. 如真实的Jsp地址为 http://127.0.0.1:8080/jsp/ 希望通过访问 http://127.0.0.1/jsp/ 也可以访问到. 于是在Apache中配置ProxyPass : ProxyPass /jsp http://localhost:8080/jsp 但发现当访问的时候发现不可访问,出现503错误: Service Temporarily Una

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. 标题:服务暂时不可用. 服务器因停机检修或容量问题而暂时不能接受你的要求.请稍后再试.只要你重新启动Apache服务就可以了,也可能是因为你所访问的网站CPU池已达到最大值,

网站出现503(503 Service Temporarily UnavailableThe requested)服务暂时不可用的解决方法小结_win服务器

503是一种HTTP状态码,是服务器出错的一种返回状态,由于临时的服务器维护或者过载,服务器当前无法处理请求.这个状况是临时的,并且将在一段时间以后恢复.那么我们遇到503服务暂时不可用应该怎么办呢? 如果你是网站管理员 首先要检查你是否关闭了应用程序池.每个网站都对应了一个应用程序池(IIS服务器是如此),当然他们可能是相同的应用程序池,也能是不同的,查看出现503错误网站对应的程序池是否开启. 如果没有关闭应用程序池,那就要看看是否请求到达时应用程序池队列已满.每个网站都有其最大的负载量,当

浅析网站发生503错误该怎么办

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 首先我们得弄明白什么是503错误;503是一种HTTP状态码.英文名503 Service Unavailable与404(404 Service Unavailable)是同属一种网页状态出错码.前者是服务器出错的一种返回状态,后者是网页程序没有相关结果后返回的一种状态,需要优化网站的时候通常须要制作404出错页已便网站整体优化.由于临时的

多进程-多客户socket出现fork: Resource temporarily unavailable

问题描述 多客户socket出现fork: Resource temporarily unavailable server端代码如下: #include #include #include #include #include #include #include #include #include #include "multiple_socket.h" int main() { int server_sockfd,client_fd; struct sockaddr_in server

Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)

:Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable) 出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用.而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况. 解决方法:输入以下命令 sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock 之后再安装想装的包,即可解决

cannot set user id: Resource temporarily unavailable

    前阵子,Infra报告无法透过putty以及SecureCRT连接到数据库服务器,提示的错误为Resource temporarily unavailable.由于该服务器上有差不多有20个nstance,应该是超出了系统当前设置的值.关于超出资源限制的事之前有碰到过,只不过不是这个错误,而是open files: cannot modify limit: Operation not permitted.下面描述一下关于Resource temporarily unavailable这个

php-fpm+nginx环境下只显示The page you are looking for is temporarily unavailable

今天在升级wordpress的时候,过程中突然出现"The page you are looking for is temporarily unavailable"错误,但在php.php-fpm和nginx的日志中均没有发现php的错误信息,将php.ini中的display_errors打开也没有php错误出现,在网站根目录下面写了个phpinfo可以正常运行,重启php依然如故,但重启了nginx之后网站访问就正常了. 原来wordpress升级的过程中因为比较耗时,造成php-

su - oracle报错su: cannot set user id: Resource temporarily unavailable

今天上线服务器连接数较多,我们知道ORACLE是多进程数据库,那么一个session 往往对应了一个OS的process,今天使用root进行切换的时候居然报错. 在测试上模拟再现 [root@testmy proc]# su - oracle su: cannot set user id: Resource temporarily unavailable 出现这个这个错误当然第一反应是查看ulimit -a,如果真是资源不够了卧槽就悲剧 了 我使用开始连接好的进行查看: [oracle@tes