请问我要在子进程中 pcntl_fork()出子进程,需要修改workerman哪里的源码?

0

业务需要,需要在onWorkerStart、onMessage 回调函数中创建子进程执行一段代码之后退出子进程。
1.需要修改workerman源码哪个位置?
2.创建的子进程,如何停止监听网络?
3.业务:读取了10GB的数据在数组中,收到消息后,在onMessage回调函数中创建子进程利用这些数据并发计算,计算完成之后退出子进程。因为需要用到10GB的数组的数据,所以无法用这里的异步任务的方法http://doc.workerman.net/faq/async-task.html ,只能创建子进程进行计算。

已邀请:

智佳思远

赞同来自:

workerman好像不支持业务调用 pcntl_fork 。我记得在手册哪里看到过。

dignfei - 丹妮

赞同来自:

哪位大佬知道? 指点一下

adminv

赞同来自:

截图


大哥改完源码@我下

dignfei - 丹妮

赞同来自:

有没有大佬解答一下?

要回复问题请先登录注册