本站是用WordPress+腾讯云主机+宝塔快速搭建起来的一个站点。
某天突然访问的时候,页面502了,一开始以为是腾讯云主机停掉了。但是登录后台一看,主机正常运行。这时就开始纳闷了,这个网站的配置,自从搭建起来就从来没动过,怎么突然就502了。不过还是去看了错误日志,结果有一条这个错误:
2021/07/16 10:18:42 [crit] 7238#0: *36 connect() to unix:/tmp/php-cgi-72.sock failed (2: No such file or directory) while connecting to upstream
本能以为是Nginx配置出问题(虽然我没改过),重启Nginx,还是不好使。
然后百度一波,有人说需要修改Nginx配置里的 fastcgi_pass /tmp/php-cgi-72.sock; 但是我看宝塔的Nginx配置里根本就没有这一项,我就不贸然去修改这个配置了。
然后再去查看php-fpm。一查php-fpm竟然启动了3个进城,而且有一个PHP73的,可是我电脑里只有PHP72的版本,看着就很奇怪。
二话不说,直接全都kill掉,然后重启php-fpm。然后,竟然真的可以了。。。然而,又有一个数据库链接报错,然后又是重启大法–重启MySQL。完美解决~
还是第一次在Linux环境下直接用重启大法来解决问题。硬生生的玩成了Windows