(已解决) 一个老项目停止不了,查看status 和 stop都没反应,怎么在不影响其他项目的前提下重启这项目?

a894890640

线上有个很久没维护的项目,今天收到反馈说有问题
项目是用的是非常老的GatewayWorker 1.0.3

websocket和tcp连不上,想看下状态但命令输入后就一直卡在那里,只能crtl+c退出,stop也一样

[root@xxxx ~]# php /www/web/workerman/start.php status
Workerman[/www/web/workerman/start.php] status

[root@xxxx ~]# php /www/web/workerman/start.php stop
Workerman[/www/web/workerman/start.php] stop

就一直停在这没反应,不知道为什么,其他项目查status是有结果出来的

查了workerman.log,里面有很多条storeClientAddress fail.,看日期是几天前服务器硬盘被另一个项目写了20G错误日志占满的时间一致,不知道是怎么导致这项目无法看status和stop的?

我现在想把这个项目停掉后重新启动,停止的方式不能影响服务器的其他项目,其他项目是正常运行的,该怎么操作?
kill了几个WorkerMan进程还没能停掉,“WorkerMan: master process start_file=/www/web/workerman/start.php”对应的进程杀掉又有新的出来

额,问题解决了

1607 1 0
1个回答

latin

有什么监护进程一直在重启workerman吧

  • 暂无评论
年代过于久远,无法发表回答
🔝