这两行代码是什么用途,哪位大佬能帮小弟回答一下,循环执行unlisten

0

截图

已邀请:

walkor

赞同来自:

比如下面代码


$worker1 = new Worker('http://0.0.0.0:8080');
$worker1->count = 2;
$worker2 = new Worker('http://0.0.0.0:9090');
$worker2->count = 2;

实际效果是一个主进程监听8080 9090,4个子进程,2个子进程监听8080,另外2个子进程监听9090。


主进程fork子进程后会继承主进程的8080 9090监听,比如worker1子进程监听的是8080,fork进程后就要把9090 unlisten掉,否则worker1子进程就同时监听8080 9090了,和期待不符。

要回复问题请先登录注册