php 503服务无效,网站打开报错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.

翻译过来就是:

服务不可用

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

583f8cc81329f6ce3ed1dc420cf55bae.png

解决办法

通常只要出现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
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值