欢迎光临
我们一直在努力

网站打开报错503 Service Unavailable 原因与解决办法

网站无故出现如下错误提示:

Service Unavailable

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

翻译过来就是:

服务不可用

由于维护停机或容量问题,服务器暂时无法为您的请求提供服务。请稍后再试。

%title插图%num

解决办法

通常只要出现503 Service Unavailable 都是服务器内部或搭建环境出了问题,我的服务器是lamp环境。

1、先测试是否能访问网站根目录下的txt文件或图片文件……我做了测试,都能正常访问,只是遇到php文件的时候就会出现“503 Service Unavailable”;

2、查看php、apache是否正常启动?我都重新启动了php、apache都没有问题。

3、查看php日志和apache日志,我查看了php日志,没有任何问题。我查看apache error.log日志的时候出现了大量的报错,如下:

[Wed Sep 06 18:01:56.725923 2017] [proxy:error] [pid 18682] (111)Connection refused: AH00957: FCGI: attempt to connect to 127.0.0.1:10000 (*) failed

[Wed Sep 06 18:01:56.725971 2017] [proxy_fcgi:error] [pid 18682] [client 119.29.125.32:39155] AH01079: failed to make connection to backend: 127.0.0.1

从日志可以看出,连接到”127.0.0.1:10000“失败,相信大家都知道,我的环境是apache+php,只要网站遇到php文件默认都应该去找:127.0.0.1:9000对吗?因为我们启动的php-fpm时候,它默认的配置端口就是9000;

我马上去linux服务器找到 php-fpm.conf 文件,发现监听的是:127.0.0.1:9000,但日志报错却是监听的端口是10000。

我只好把:127.0.0.1:9000 修改为 127.0.0.1:10000;

4、重启php,网站已经可以正常访问!

注意:

上面是我解决“503 Service Unavailable ”的一个思路,你可以按照我的这个思路去解决属于你自己的问题,当然也有很多其它的可能。这只是一个思路!

赞(0)
未经允许不得转载:阿强爱分享 » 网站打开报错503 Service Unavailable 原因与解决办法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址