程序運(yùn)行一段時(shí)間后,執(zhí)行
php start_io.php status
返回 "not run", 但是通過 ps 可以看到進(jìn)程中存在 start_io.php 相關(guān)的進(jìn)程。 只是該進(jìn)程的進(jìn)程 id 與 pid 文件中的不一樣。
操作系統(tǒng):Ubuntu 20.04 PHP:7.4 Workerman:4.1.11
可能是你們把pid放到代碼庫(kù)里或者說更新代碼時(shí)不小心覆蓋了pid文件。 設(shè)置下 Worker::$pidFile,將pid存儲(chǔ)到一個(gè)安全不會(huì)被你們覆蓋的位置。注意不要放到/tmp下
好的,我試試。 感謝您的回復(fù)。