User defined signal 2

laoyao

workerman已经启动,不过当我执行 php start.php status或者php start.php reload的时候有如题的警告:

php start.php status

Workerman status
Workerman not run
User defined signal 2

php start.php reload

Workerman reload
Workerman not run
User defined signal 1

这是后台启动进程的截图:

[attach]164[/attach]

5157 1 0
1个回答

walkor

workerman status reload restart 这些命令需要读取一个pid文件,从文件中查找主进程pid
pid文件默认在/tmp/下,你的情况可能是pid文件被系统定时任务清理了。

参考
http://doc3.workerman.net/worker-development/pid_file.html
将pid文件放到安全的地方

  • 暂无评论
年代过于久远,无法发表回答
🔝