Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Zeus 502 Bad Gateway的处理方法

[复制链接]
zhuo0518 发表于 2009-12-8 15:15:47 | 显示全部楼层 |阅读模式
升级完桑梓论坛,忽然莫名其妙出现好多错误页面,显示为 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就可以了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-17 02:31 , Processed in 0.019804 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表