如图所示,当读取某个请求完毕以后,worker进入php执行阶段,这个时候worker是被阻塞吗?epoll还能接受连接请求吗
不考虑协程,就当前worker来说,在执行具体逻辑那一段时间是阻塞的,时间长短区别,无非是io阻塞时可以切换去处理别的,交替处理,epoll是内核层面的调度,监听fd用的,上限与linux的ulimit设置有关,没超过不影响
那执行逻辑的时候阻塞会影响epoll监听相关事件吗
不考虑协程,就当前worker来说,在执行具体逻辑那一段时间是阻塞的,时间长短区别,无非是io阻塞时可以切换去处理别的,交替处理,epoll是内核层面的调度,监听fd用的,上限与linux的ulimit设置有关,没超过不影响
那执行逻辑的时候阻塞会影响epoll监听相关事件吗