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

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

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

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

求回答,谢谢您。


已邀请:

walkor

赞同来自:

参考 http://wenda.workerman.net/?/question/1785

要回复问题请先登录注册