GatewayWorker關(guān)閉不了,查看狀態(tài)顯示not run,但是客戶端還是可以連接,怎么解決呢?
1、默認WorkerMan會在與Workerman目錄平行的位置生成一個pid文件,很有可能是這個pid文件被誤刪了,先確認下看;
2、如果pid文件沒有誤刪,貼如下命令的完整截圖來:
ps aux | grep -i workerman
1、pid文件保存的是主進程的pid,無論如何這個文件不能隨意刪,否則就會帶來題示類的問題;
2、在刪了的情況下如果要終止gatewayworker,可以這么干【keyword換成相關(guān)進程里的關(guān)鍵字】:
ps aux | grep -i keyword | grep -v grep | awk '{print $2}' | xargs kill -9