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开发环境配置记录
Jan 14 PHP
php的POSIX 函数以及进程测试的深入分析
Jun 03 PHP
$_GET['goods_id']+0 的使用详解
Jun 06 PHP
php数组转换js数组操作及json_encode的用法详解
Oct 26 PHP
ThinkPHP查询语句与关联查询用法实例
Nov 01 PHP
PHP解析RSS的方法
Mar 05 PHP
php正则表达式获取内容所有链接
Jul 24 PHP
PHP实现根据时间戳获取周几的方法
Feb 26 PHP
PHP5.5迭代生成器用法实例详解
Mar 16 PHP
弹出模态框modal的实现方法及实例
Sep 19 PHP
浅谈PHP之ThinkPHP框架使用详解
Jul 21 PHP
PHP 实现缩略图
Mar 09 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
第七节--类的静态成员
2006/11/16 PHP
PHP 动态随机生成验证码类代码
2010/04/09 PHP
ThinkPHP的URL重写问题
2014/06/22 PHP
PHP实现的获取文件mimes类型工具类示例
2018/04/08 PHP
Document 对象的常用方法
2009/07/31 Javascript
jquery垂直公告滚动实现代码
2013/12/08 Javascript
JavaScript中setUTCFullYear()方法的使用简介
2015/06/12 Javascript
Javascript基础_简单比较undefined和null 值
2016/06/14 Javascript
jQuery删除节点用法示例(remove方法)
2016/09/08 Javascript
javascript 产生随机数的几种方法总结
2017/09/26 Javascript
vue router下的html5 history在iis服务器上的设置方法
2017/10/18 Javascript
node.js使用免费的阿里云ip查询获取ip所在地【推荐】
2018/09/03 Javascript
5分钟快速掌握JS中var、let和const的异同
2018/09/19 Javascript
webpack@v4升级踩坑(小结)
2018/10/08 Javascript
使用微信小程序开发弹出框应用实例详解
2018/10/18 Javascript
详解写好JS条件语句的5条守则
2019/02/28 Javascript
js实现小星星游戏
2020/03/23 Javascript
使用JavaScript实现网页秒表功能(含开始、暂停、继续、重置功能)
2020/06/05 Javascript
python通过get,post方式发送http请求和接收http响应的方法
2015/05/26 Python
浅谈Python数据类型之间的转换
2016/06/08 Python
对TensorFlow中的variables_to_restore函数详解
2018/07/30 Python
Win10下Python3.7.3安装教程图解
2019/07/08 Python
Python实现变声器功能(萝莉音御姐音)
2019/12/05 Python
Python-numpy实现灰度图像的分块和合并方式
2020/01/09 Python
Python3 实现爬取网站下所有URL方式
2020/01/16 Python
寻找迷宫的一条出路,o通路;X:障碍
2016/07/10 面试题
.NET remoting的两种通道是什么
2016/05/31 面试题
土木工程专业大学毕业生求职信
2013/10/13 职场文书
财务经理岗位职责
2013/11/09 职场文书
大学生的自我鉴定范文
2014/01/21 职场文书
函授本科个人自我鉴定
2014/03/25 职场文书
家长会欢迎标语
2014/06/24 职场文书
小学国旗下的演讲稿
2014/08/28 职场文书
党员四风问题对照检查材料
2014/09/27 职场文书
安全教育片观后感
2015/06/17 职场文书
浙江省杭州市平均工资标准是多少?
2019/07/09 职场文书