脚本宝典收集整理的这篇文章主要介绍了php-fpm status page:此报告中的“队列”项目是什么?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
pool: foobar PRocess manager: dynamic start time: 31/Jan/2012:08:18:45 +0000 start since: 23592 accepted conn: 3354 listen queue: 0 max listen queue: 0 listen queue len: 0 idle processes: 0 active processes: 10 @R_360_1296@ processes: 10 max active processes: 10 max children reached: 25
我无法找到关于什么是侦听队列的任何迹象:,max listen queue:和listen queue len指示符.有谁能解释一下?
由于存在可以接受连接的有限速率,因此在高负载下可能存在连接启动时间和接受时间之间的延迟.该州的连接是“排队”的.
listen queue len:这定义了将排队的最大连接数.达到此限制后,将拒绝或忽略后续连接.当接受连接时,队列长度将减少.
>此值由PHP-fpm PEr pool配置选项’listen.backLOG’设置(默认值:-1 =无限制).
>由于正在使用套接字,因此该值也受系统值’net.core.somaxconn’的限制(在大多数linux系统上默认值为128).
鉴于上述情况,有理由认为:
> listen queue:是尚未接受的已启动的连接数> max listen queue:是PHP-fpm运行时侦听队列达到的最大值.
以上是脚本宝典为你收集整理的php-fpm status page:此报告中的“队列”项目是什么?全部内容,希望文章能够帮你解决php-fpm status page:此报告中的“队列”项目是什么?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。