文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Zeus 502 Bad Gateway的处理方法

Zeus 502 Bad Gateway的处理方法

时间:2007-11-01  来源:poople

升级完桑梓论坛,忽然莫名其妙出现好多错误页面,显示为 502 Bad Gateway。与此同时,FTP-WEB管理系统也登录不上了。

以为是个别问题,重启了Zeus。这样一来倒好,所有WEB虚拟主机都处于Disable状态。在管理中心将主机选中,Start无效。

 

再次重启出现错误如下

[root@sends zeus]# ./start-zeus
Initializing Zeus Application Framework. (C) 1995 - 2005 Zeus Technology Limited
FastCGI PHP error: already running.Restart FastCGI PHP now
Starting FastCGI PHP.
PHP Warning:  Zend Optimizer does not support this version of PHP - please upgrade to the latest version of Zend Optimizer in Unknown on line 0
Zeus Administration Server already running: 2387
Zeus Web Server - (C) 1995 - 2005 Zeus Technology Limited
Version 4.3r1, Build date: Jan 26 2005 11:18:03
Unable to open global log file '/usr/local/zeus/web/log/errors' : Value too large for defined data type

 

很容易看出,问题出在FastCGI PHP error: already running.Restart FastCGI PHP now和Unable to open global log file '/usr/local/zeus/web/log/errors' : Value too large for defined data type这2句。

 

下面分别针对这2个问题给出处理办法

1.如果使用Zeus作为Web Server,要求使用FastCGI方式来运行PHP,但是FastCGI有可能出现死掉进程的问题,在停止zeus时,有时候会不能停止成功,使得PIDFILE不能清除,下次再启动时,FastCGI会无法启动。如果遇到bad gateway错误,需要检查PIDFILE是否清除,如果没有则手动清除再重启Zeus。

 

具体操作:

进入tmp目录删除php.pid

rm -fr php.pid

 

终止所有PHP进程

killall php

 

2.error文件打不开,直接将其删除即可

rm -fr  /usr/local/zeus/web/log/errors

 

完成这些步骤,使用start-zeus启动Zeus就可以了。

相关阅读 更多 +
排行榜 更多 +
坦克冒险大师安卓版

坦克冒险大师安卓版

策略塔防 下载
自动防御

自动防御

策略塔防 下载
枪战大乱斗2

枪战大乱斗2

飞行射击 下载