我在ubuntu20.04容器中, 啟動workerman start 命令正常, 但是在用 status 查看, 提示 not run
用的php7.4.33版本, 在其它服務器上運行正常
ps auxf
root
看了下, 是這個文件$cmdline = "/proc/{$master_pid}/cmdline" 這個文件存在了就不行了
ps auxf
截圖下
應該是pid文件丟失了或者被改動了,不要把pid文件加到代碼庫里。
設置下 Worker::$pidFile,把pid文件放到安全的位置,保證pid文件不會被刪除或者被git更新。
把進程從上到下都kill掉重啟