php-fpm开启状态统计的方法详解


Posted in PHP onJune 23, 2017

本文主要给大家介绍了关于php-fpm开启状态统计的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍:

启用php-fpm状态功能

$ cat /usr/local/php/etc/php-fpm.conf | grep status
pm.status_path = /php-fpm_status

nginx配置

默认主机里面加上location

location ~ ^/(php-fpm_status|ping) {
 fastcgi_pass unix:/dev/shm/php-cgi.sock; //如果你不是用的sock,改为对应端口
 include fastcgi.conf;
 access_log off;
 allow 127.0.0.1;
 deny all;
 }

访问测试

$ curl 127.0.0.1/php-fpm_status
pool:   www
process manager: dynamic
start time:  12/May/2017:13:12:55 +0800
start since:  25552
accepted conn: 8649
listen queue:  0
max listen queue: 0
listen queue len: 0
idle processes: 13
active processes: 1
total processes: 14
max active processes: 7
max children reached: 0
slow requests: 0

php-fpm status详解

  • pool - fpm池子名称,大多数为www
  • process manager ? 进程管理方式,值:static, dynamic
  • start time ? 启动日期,如果reload了php-fpm,时间会更新
  • start since ? 运行时长
  • accepted conn ? 当前池子接受的请求数
  • listen queue ? 请求等待队列,如果这个值不为0,那么要增加FPM的进程数量
  • max listen queue ? 请求等待队列最高的数量
  • listen queue len ? socket等待队列长度
  • idle processes ? 空闲进程数量
  • active processes ? 活跃进程数量
  • total processes ? 总进程数量
  • max active processes ? 最大的活跃进程数量(FPM启动开始算)
  • max children reached - 大道进程最大数量限制的次数,如果这个数量不为0,那说明你的最大进程数量太小了,请改大一点。
  • slow requests ? 启用了php-fpm slow-log,缓慢请求的数量

php-fpm其他参数

php-fpm状态页比较个性化的一个地方是它可以带参数,可以带参数json、xml、html并且前面三个参数可以分别和full做一个组合

请自行尝试url?php-fpm_status?json

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

PHP 相关文章推荐
PHP教程 预定义变量
Oct 23 PHP
php变量作用域的深入解析
Jun 03 PHP
php使用百度ping服务代码实例
Jun 19 PHP
浅析PHP编程中10个最常见的错误
Aug 08 PHP
PHP 实现类似js中alert() 提示框
Mar 18 PHP
php获取网页上所有链接的方法
Apr 03 PHP
PHP实现图片上传并压缩
Dec 22 PHP
分享php多功能图片处理类
May 15 PHP
PHP实现对图片的反色处理功能【测试可用】
Feb 01 PHP
PHP实现动态删除XML数据的方法示例
Mar 30 PHP
php中文语义分析实现方法示例
Sep 28 PHP
php中用unset销毁变量并释放内存
May 10 PHP
PHP多种序列化/反序列化的方法详解
Jun 23 #PHP
PHP后端银联支付及退款实例代码
Jun 23 #PHP
PHP单例模式简单用法示例
Jun 23 #PHP
php处理静态页面:页面设置缓存时间实例
Jun 22 #PHP
PHP使用redis消息队列发布微博的方法示例
Jun 22 #PHP
用PHP去掉文件头的Unicode签名(BOM)方法
Jun 22 #PHP
PHP简单装饰器模式实现与用法示例
Jun 22 #PHP
You might like
使用sockets:从新闻组中获取文章(三)
2006/10/09 PHP
PHP个人网站架设连环讲(四)
2006/10/09 PHP
js setattribute批量设置css样式
2009/11/26 Javascript
jQuery中offsetParent()方法用法实例
2015/01/19 Javascript
Angular懒加载机制刷新后无法回退的快速解决方法
2016/08/30 Javascript
JavaScript 函数模式详解及示例
2016/09/07 Javascript
javascript实现获取图片大小及图片等比缩放的方法
2016/11/24 Javascript
将鼠标焦点定位到文本框最后(代码分享)
2017/01/11 Javascript
简单谈谈axios中的get,post方法
2017/06/25 Javascript
vue和webpack安装命令详解
2018/06/15 Javascript
微信公众号开发之微信支付代码记录的实现
2019/10/16 Javascript
Echarts在Taro微信小程序开发中的踩坑记录
2020/11/09 Javascript
[30:55]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第二场 11.18
2020/11/18 DOTA
Python面向对象之继承代码详解
2018/01/29 Python
python微信跳一跳游戏辅助代码解析
2018/01/29 Python
Python实现修改IE注册表功能示例
2018/05/10 Python
pytorch torchvision.ImageFolder的用法介绍
2020/02/20 Python
Python实现栈的方法详解【基于数组和单链表两种方法】
2020/02/22 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
Html5 语法与规则简要概述
2014/07/29 HTML / CSS
健身场所或家用健身设备:Life Fitness
2017/11/01 全球购物
澳大利亚最大的百货公司:Myer
2018/12/21 全球购物
FC-Moto西班牙:摩托车手最大的购物场所之一
2019/04/11 全球购物
教育学专业实习生的自我鉴定
2013/11/26 职场文书
公司同意接收函
2014/01/13 职场文书
银行类自荐信
2014/02/04 职场文书
高中生操行评语大全
2014/04/25 职场文书
2014学校领导四风问题对照检查材料思想汇报
2014/09/22 职场文书
2014红色之旅心得体会
2014/10/07 职场文书
2014年残联工作总结
2014/11/21 职场文书
毕业生就业推荐表自我评价
2015/03/02 职场文书
工作自我推荐信范文
2015/03/25 职场文书
用人单位聘用意向书
2015/05/11 职场文书
人民调解协议书
2016/03/21 职场文书
24句精辟的现实社会语录,句句扎心,道尽人性
2019/08/29 职场文书
详解用Python把PDF转为Word方法总结
2021/04/27 Python