workerman的运行过程问题

renji566

如图所示,当读取某个请求完毕以后,worker进入php执行阶段,这个时候worker是被阻塞吗?epoll还能接受连接请求吗

221 1 0
1个回答

nitron

不考虑协程,就当前worker来说,在执行具体逻辑那一段时间是阻塞的,时间长短区别,无非是io阻塞时可以切换去处理别的,交替处理,epoll是内核层面的调度,监听fd用的,上限与linux的ulimit设置有关,没超过不影响

  • renji566 2025-12-14

    那执行逻辑的时候阻塞会影响epoll监听相关事件吗

  • nitron 2025-12-15

    epoll是linux内核层面的调度,跟这个没关系,没到上限就不会,只是一个注册事件的

  • renji566 2025-12-15

    感谢

🔝