workerman無法啟動的原因與解決方法

workerman無法啟動的原因與解決方法

工作中碰到workerman啟動失敗最常見的就是由于啟動腳本找不到主進程pid文件導致的,workerman 3.2.2之前的版本主進程pid文件默認存儲在/tmp/下,有些系統會定時清理/tmp/目錄,導致無法啟動。

解決方法:

方法1:升級workerman到3.2.2或以上版本,workerman3.2.2 版本不在將pid文件存儲在/tmp/下,另外提供了php xxx.php kill 命令,方便強行殺死workerman進程。

方法2:可以運行 ps aux | grep start.php | awk ‘{print $2}’ | xargs kill -9 強行殺死進程。然后參考手冊pidFile將pid文件存儲在安全的地方。

推薦:workerman教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享