国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman項目在服務(wù)器啟動后,每次jenkins發(fā)布完代碼,會重新發(fā)布一份新的文件,之前啟動的進程無法管理

天空

每次jenkins發(fā)布完代碼,會重新發(fā)布一份新的文件替換之前所有的文件;

上一次(php start.php start -d)啟動的進程無法使用start.php管理;

$ php start.php reload
Workerman[start.php] reload
Workerman[start.php] not run

pid 進程文件放在了 /var/tmp/webman.pid

重新發(fā)布代碼后,進程文件還存在。

請問有什么辦法,可以發(fā)布新代碼后,可以重新管理上次的進程呢?

2190 3 0
3個回答

法師

是不是管理進程用戶和啟動workerman用戶不是一個,沒有權(quán)限?

  • 天空 2021-06-19

    感謝回答!用戶是一個;然后用root也是無法管理,應(yīng)該不是權(quán)限問題

MakeHui
  1. 是不是手動指定了端口呢? 如果是那你試著 reload 的時候也指定一下端口
  2. 進程文件存在, 并不是 workerman 進程就一定存在, 可以使用 ps aux | grep port查看一下
  • 暫無評論
keytehu

下次發(fā)代碼要重啟時,看下 /var/tmp/webman.pid 這個文件還在不在。

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??