今天打开网站,发现报502 bad gateway错误,以为老问题,nginx服务器出问题,习惯性重启了一下vps,但是重启了几遍还是报502 bad gateway的错误,无奈,通过ssh连接服务器,查看了一下进程,发现php-fpm这个进程没有,于是乎使用命令

/etc/init.d/php-fpm start

回车后,命令行返回

Starting php-fpm:                                          [  OK  ]

故以为php-fpm启动成功,紧接着重启一下nginx

/etc/init.d/nginx restart

然后访问网站,仍然是502 bad gateway的错误,无奈,再查,发现原来php-fpm未启动成功,于是求助于网络,发现网上有人说是php-fpm的log超过2G的话,php-fpm会无法启动的。但是由于忘记php-fpm.log的位置,通过命令查找(耗时n久)

find / -name php-fpm.log

找到log文件在/var/log/php-fpm.log,进入/var/log,查看php-fpm.log,果不其然的发现php-fpm.log的大小已经超过2G,果断删除,启动php-fpm,重启nginx,一切正常。

由于当初安装nginx服务器时,使用的是网上那些一键安装的软件,故现在出现问题的时候,经常是束手无策。以后安装服务器的时候,还是亲手一步一步的来。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐