Nginx 502报错:(502 Bad Gateway)

2019年12月29日14:49:16 发表评论 136 次浏览
摘要

nginx+php出现502 bad gateway,一般这都不是nginx的问题,而是由于 fastcgi或者php的问题导致的,基本解决所有常见的报错——其实解决问题的最好的方式还是自己去看nginx和fastcgi的errorlog

 

今天升级php版本时,出现的一个报错,记录一下(重要的是:解决问题的思路,而不仅仅是解决办法):

1,问题出现的过程:

卸载旧版本php5.6,再重新安装新版本php7.0后,发现自己的网站无法在浏览器中正常显示,出现报错:502 Bad Gateway (如下图所示)

 

Nginx 502报错:(502 Bad Gateway)

2,尝试解决问题:

(1)在浏览器上进行网站首页的访问,发现不能正常登录,出现如上所示报错

(2)在本地服务器上进行测试,使用命令curl测试,发现可以正常访问(刷屏信息,很多)

(3)发现服务器的服务都运行正常,比如检查:Nginx,Mysql等,也尝试着重启这些服务,还是没解决问题

(4)最后,在百度上去求索————原来是“php-fpm服务没有启动导致用户不能在浏览器上进行网站的访问”

3,解决办法:开启php-fpm服务,且设置开机自启

 

 

admin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: