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防注入代码
Apr 07 PHP
PHP安全技术之 实现php基本安全
Sep 04 PHP
探讨:如何使用PhpDocumentor生成文档
Jun 25 PHP
ucenter通信原理分析
Jan 09 PHP
php递归实现无限分类的方法
Jul 28 PHP
PHP实现简单搜歌的方法
Jul 28 PHP
php实现微信公众号无限群发
Oct 11 PHP
PHP实现GIF图片验证码
Nov 04 PHP
Yii开启片段缓存的方法
Mar 28 PHP
Zend Framework前端控制器用法示例
Dec 11 PHP
Django中通过定时任务触发页面静态化的处理方式
Aug 29 PHP
PHP的mysqli_select_db()函数讲解
Jan 23 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
php 表单数据的获取代码
2009/03/10 PHP
不要轻信 PHP_SELF的安全问题
2009/09/05 PHP
《PHP编程最快明白》第八讲:php启发和小结
2010/11/01 PHP
Yii学习总结之数据访问对象 (DAO)
2015/02/22 PHP
PHP常见字符串操作函数与用法总结
2019/03/04 PHP
IE和FireFox(FF)中js和css的不同
2009/04/13 Javascript
如何使用Jquery获取Form表单中被选中的radio值
2013/08/09 Javascript
js 自定义个性下拉选择框示例
2013/08/20 Javascript
window.location.href IE下跳转失效的解决方法
2014/03/27 Javascript
jQuery拖动div、移动div、弹出层实现原理及示例
2014/04/08 Javascript
JavaScript中的eval()函数使用介绍
2014/12/31 Javascript
JQuery自动触发事件的方法
2015/06/13 Javascript
全屏js头像上传插件源码高清版
2016/03/29 Javascript
jQuery事件处理的特征(事件命名机制)
2016/08/23 Javascript
JS实现把一个页面层数据传递到另一个页面的两种方式
2018/08/13 Javascript
vue router 源码概览案例分析
2018/10/09 Javascript
基于Vue组件化的日期联动选择器功能的实现代码
2018/11/30 Javascript
webpack 代码分离优化快速指北
2019/05/18 Javascript
浅谈layui 表单元素的选中问题
2019/10/25 Javascript
JS继承定义与使用方法简单示例
2020/02/19 Javascript
js+canvas实现简单扫雷小游戏
2021/01/22 Javascript
微信小程序自定义扫码功能界面的实现代码
2020/07/02 Javascript
python统计cpu利用率的方法
2015/06/02 Python
Python利用Beautiful Soup模块创建对象详解
2017/03/27 Python
python过滤中英文标点符号的实例代码
2019/07/15 Python
OpenCV模板匹配matchTemplate的实现
2019/10/18 Python
python 计算积分图和haar特征的实例代码
2019/11/20 Python
Python 实现Serial 与STM32J进行串口通讯
2019/12/18 Python
荷兰家电销售网站:Welhof
2020/12/08 全球购物
优秀生推荐信范文
2013/11/28 职场文书
材料采购员岗位职责
2013/12/17 职场文书
共青团员自我评价范文
2014/09/14 职场文书
教师党员群众路线教育实践活动心得体会
2014/11/04 职场文书
吃通javascript正则表达式
2021/04/21 Javascript
实现GO语言对数组切片去重
2022/04/20 Golang
浅谈音视频 pts dts基本概念及理解
2022/08/05 数码科技