解决网站访问出现502 Bad Gateway错误的方法

PHP/Mysql/Nginx Alice 3年前 (2020-02-11) 1141次浏览 0个评论

过了年回来后,网站后台竟然不可以访问了,报错 502 Bad Gateway,急 skr 人。

解决网站访问出现 502 Bad Gateway 错误的方法

也不知道什么问题,就去看了一下 nginx 日志 /data/log/nginx/error.log,发现了这个错误

2020/02/07 09:10:02 [error] 13212#0: *4203 connect() failed (111: Connection refused) while connecting to upstream, client: 1xx.8x.1xx.2xx, server: 1xx.9x.8x.1xx, request: "GET /main/default HTTP/1.0", upstream: "fastcgi://127.0.0.1:9000", host: "4x.1xx.2xx.1xx:1xxxx"

解决网站访问出现 502 Bad Gateway 错误的方法

去搜了一下,这样的错误有两个解决方式

1、php-fpm 没有运行
执行如下命令查看是否启动了 php-fpm,如果没有则启动你的 php-fpm 即可

netstat -ant | grep 9000

2、php-fpm 队列满了
php-fpm.conf(/data/opt/php/etc/php-fpm.conf) 将配置文件 pm.max_children 的值修改大一点,重启 php-fpm 并观察日志情况。

而我刚好是没有启动 php-fpm,在终端运行以下命令

service php-fpm start

ok,可以正常访问了。


女程序员博客 , 版权所有丨本站采用BY-NC-SA协议进行授权 , 转载请注明解决网站访问出现 502 Bad Gateway 错误的方法

【声明】:本博客仅为分享信息,不参与任何交易,也非中介,所有内容仅代表个人观点,均不作直接、间接、法定、约定的保证,读者购买风险自担。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。

【关于安全】:任何 IDC 都有倒闭和跑路的可能,备份永远是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现,请保持良好的备份习惯。

喜欢 (3)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

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