stdout.log文件出现大量 Master process has gone away

故人重来

"name": "workerman/webman-framework",
"version": "v2.1.4",

132 3 1
3个回答

walkor 打赏

Master process has gone away 含义是monitor进程检测不到主进程了。
如果这个日志还在每分钟刷,执行 php start.php status 看下是否能执行成功,如果能执行成功则不用处理。
如果提示 not run,则主进程不存在了,可能是手动kill了主进程导致。

  • 故人重来 2026-04-15

    这个我昨天手动 kill过端口号。但我这边手动启动后。就一直出现 这个了。php start.php status 没问题能打印出来的。

  • walkor 2026-04-15

    进程没kill干净,执行 ps auxf 能看到进程间的关系,如果看到多了一个孤儿 monitor进程,把它kill掉

  • 故人重来 2026-04-15

    我这边检查没有发现孤儿进程

  • walkor 2026-04-15

    那可能是你在kill的过程中产生的日志,如果现在没有再产生了就不用管。
    如果还有,你把 ps axuf 截图出来,截全

故人重来

  • walkor 2026-04-15

    没截全,全部截图出来

故人重来

日志有些公司项目路径,不方便展示,请见谅友友们

  • walkor 2026-04-15

    截图
    这里至少有一个

  • 故人重来 2026-04-15

    我这边kill 掉?

  • walkor 2026-04-15

    截图
    这些也是孤儿进程,可能还有,我没看完
    你们最好用stop命令停止,不要kill

  • 故人重来 2026-04-15

    我这边都kill了。定时器有点恐怖

  • 故人重来 2026-04-15

    我记得我昨天kill 是父进程ID 。他只是把我的端口监听干掉了。没有干掉定时器和文件那个监视器吗?

  • 故人重来 2026-04-15

    root 1313545 0.0 0.3 119488 23256 ? S Apr11 0:28 WorkerMan: worker process OrderStatusTimer none
    root 1313547 0.0 0.3 120588 26712 ? S Apr11 0:34 WorkerMan: worker process OrderShoppingTimer none
    root 1313549 0.0 0.3 119488 23256 ? S Apr11 0:26 WorkerMan: worker process UserGradeTimer none
    root 1313551 0.0 0.3 120544 27096 ? S Apr11 0:36 WorkerMan: worker process OrderMessageTimer none
    root 1313553 0.0 0.3 119488 24152 ? S Apr11 0:27 WorkerMan: worker process OrderMonitorTimer none
    root 4134 0.0 0.2 113344 16980 ? S Apr03 0:10 WorkerMan: worker process monitor none

    我这边把这些进程kill掉没问题吧。

  • walkor 2026-04-15

    没问题,没有master进程的孤儿进程都可以kill掉

  • 故人重来 2026-04-15

    学到了,如何看WorkerMan孤儿进程。谢谢大佬

🔝