Workerman如何在debug模式下退出时回收子进程

TBee

问题描述

我使用了宝塔的项目管理器运行测试项目,如果是守护进程模式,项目管理器抓不到进程的运行状态,可以正常回收子进程。
如果使用debug模式启动,我的主业务里面有两个AsyncTcpConnection 虽然在onWorkerStop方法里面close了连接,但是关闭项目的时候就会产生两个php孤儿进程。有没有好的方法能方便的在debug模式下关闭项目的时候回收子进程?
还是说这个问题是宝塔的项目管理器造成的?
截图

325 1 0
1个回答

xiuwang

不用宝塔试下就知道了啊

  • TBee 2023-05-20

    试过了 ,是项目管理器的问题,用守护进程就可以了,但是项目管理器能看见端口号

🔝