发现 workerman 开机启动不了,我用的是守护进程的方法启动。

0

是这样,我写了一个开机启动的脚本,其内容就是 php start.php start -d 。但是有时候会发现启动不了,
然后
1我输入 php start.php status 时只会显示一行 Workerman status 就没了
2我接着输入 php start.php status 就会显示 > Workerman status 和 Workerman not running


workerman.log 的日志如下
2017-04-29 17:37:41 pid:3529 Workerman start in DAEMON mode
2017-04-30 07:39:08 pid:4026 Workerman start in DAEMON mode
2017-04-30 07:58:34 pid:4105 Workerman start in DAEMON mode
2017-04-30 08:30:22 pid:4125 Workerman start in DAEMON mode
2017-04-30 08:30:22 pid:4125 Workerman already running
2017-04-30 09:30:10 pid:9439 Workerman status


能不能在服务器运行时定时查询 workerman 是否运行,没有的话进行重启。请问现在版本的 workerman 提供类似的看门狗功能吗?如果没有,能提供类似实现的思路吗?


求回答,谢谢您。

已邀请:

要回复问题请先登录注册