每次jenkins发布完代码,会重新发布一份新的文件替换之前所有的文件;
上一次(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
重新发布代码后,进程文件还存在。
请问有什么办法,可以发布新代码后,可以重新管理上次的进程呢?
是不是管理进程用户和启动workerman用户不是一个,没有权限?
感谢回答!用户是一个;然后用root也是无法管理,应该不是权限问题
ps aux | grep port
查看一下下次发代码要重启时,看下 /var/tmp/webman.pid 这个文件还在不在。