当前位置: > Linux服务器 > nginx >

php-cgi重启失败! Nginx or php-cgi was restarted failed

时间:2016-02-27 16:08来源:linux.it.net.cn 作者:IT
故障描述
今天突然有个网站无法访问;这个网站是存在一台通过zijidelu配置的centos VPS里面。通过root登陆查看,也没有看到提示有日志错误。但发现了一点奇怪的地方就是nginx进程没有启动,8888后台以及所有的网站都无法访问。最后通过“lu-restart”命令重启了所有的组件,发现在启动nginx的时候提示如下错误:
php-cgi重启失败! Nginx or php-cgi was restarted failed

解决办法
所有的组件重启后,尽管还是提示上述错误,但是可以登录8888后台。登录后,通过如下步骤,后台及所有的网站恢复正常。
-清除垃圾
-清理缓存
-更新网站

原因分析
其中有一个网站在设置301跳转的过程中,因为设置故障导致web陷入死循环;将301跳转去掉后,再一次重启LUM的所有组件,这一次全都恢复正常,没有提示错误。

下面附上LUM的一些常用操作命令,以备大家需要的时候参考。
* 关闭LUM及所有组件:lu-stop
* 启动LUM及所有组件:lu-start
* 重启LUM及所有组件:lu-restart

* 关闭MySQL:mysql-stop
* 启动MySQL:mysql-start
* 重启MySQL:mysql-restart

* 关闭PgSQL:pgsql-stop
* 启动PgSQL:pgsql-start
* 重启PgSQL:pgsql-restart

* 关闭Nginx:nginx-stop
* 启动Nginx:nginx-start
* 重启Nginx:nginx-restart

* 关闭apache:apache-stop
* 启动apache:apache-start
* 重启apache:apache-restart

* 关闭pureftpd:pureftpd-stop
* 启动pureftpd:pureftpd-start
* 重启pureftpd:pureftpd-restart

* 关闭LUM后台:lum-stop
* 启动LUM后台:lum-start
* 重启LUM后台:lum-restart


(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容