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