测试同学压测性能一般,所以自己写了个并发的测试,发现每次超过500,都是几乎必定511后出现空返回~

经过查找,找到个靠谱的解释:如果worker进程不够用,master进程会prefork更多进程,
如果prefork达到了pm.max_children上限,worker进程又全都繁忙,
这时master进程会把请求挂起到连接队列backlog里(默认值是511).

整理自:https://www.cnblogs.com/huanxiyun/articles/5413755.html

Related Posts: php-fpm多线程并发测试有趣的511 :

avatar