GatewayWorker关闭不了,查看状态显示not run,但是客户端还是可以连接,怎么解决呢?
1、默认WorkerMan会在与Workerman目录平行的位置生成一个pid文件,很有可能是这个pid文件被误删了,先确认下看; 2、如果pid文件没有误删,贴如下命令的完整截图来: ps aux | grep -i workerman
ps aux | grep -i workerman
pid文件没有了
1、pid文件保存的是主进程的pid,无论如何这个文件不能随意删,否则就会带来题示类的问题; 2、在删了的情况下如果要终止gatewayworker,可以这么干【keyword换成相关进程里的关键字】: ps aux | grep -i keyword | grep -v grep | awk '{print $2}' | xargs kill -9
好的,谢谢你哈
问题的原因以及解决方案上面已经提供给你了,此图还有什么疑问吗?
没有了哈,谢谢哈
1、默认WorkerMan会在与Workerman目录平行的位置生成一个pid文件,很有可能是这个pid文件被误删了,先确认下看;
2、如果pid文件没有误删,贴如下命令的完整截图来:
ps aux | grep -i workerman
pid文件没有了
1、pid文件保存的是主进程的pid,无论如何这个文件不能随意删,否则就会带来题示类的问题;
2、在删了的情况下如果要终止gatewayworker,可以这么干【keyword换成相关进程里的关键字】:
ps aux | grep -i keyword | grep -v grep | awk '{print $2}' | xargs kill -9
好的,谢谢你哈
问题的原因以及解决方案上面已经提供给你了,此图还有什么疑问吗?
没有了哈,谢谢哈