子进程正常退出workman日志记录问题

0

Worker 3.5.30 版本的,使用WebServer(新版本已经没有这个了)创建了一个webapi,因为有一个API需要执行一个设备处理30s左右的任务,期间是一直连接这设备,所以用pcntl_fork开了子进程。主进程直接返回调用任务成功。


然后日志就会老会记录
pid:9705 Worker[9705] process terminated
pid:9709 Worker[9709] process terminated
pid:9805 Worker[9805] process terminated
而这个任务呢,10分钟一次,就会出现一堆。


我把exit改为exit(0)也还是会有,有没有办法不记录这个呢?

已邀请:

智佳思远

赞同来自:

调用Worker::stopAll() 代替 exit试下?
不过我记得workerman手册说workerman不支持业务调用 pcntl_fork。

要回复问题请先登录注册