worker 为什么有的请求数达到了2w左右,而有的worker确实1000左右?

tgzmos

使用gateworker做了tcp服务器。由于终端不断增多,发现tcp服务器有的worker进程一直有请求,有的worker进程很少,不同worker 的请求数有10倍的差别?这是什么原因导致的?
截图

1772 1 0
1个回答

phpcreeper

这个是正常现象,进程处理请求是由内核控制的,某个进程能处理更多的请求表明该进程忙的过来,正常。

如果希望进程能够均衡处理请求,需要: PHP7以上版本 + 打开端口复用reuse_port(这个属性workerman新版本不记得哪个了默认针对PHP7是打开的)

  • 暂无评论
年代过于久远,无法发表回答
×
🔝