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

发布时间 - 2026-01-11 02:01:31    点击率:

本文主要给大家介绍了关于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

总结

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


# phpfpm状态  # 查看phpfpm状态  # 查看php  # fpm状态  # PHP-FPM运行状态的实时查看及监控详解  # 不为  # 相关内容  # 给大家  # 你不是  # 做一个  # 它可以  # 这篇文章  # 谢谢大家  # 时长  # 数为  # 请自行  # 有疑问  # 太小了  # dev  # shm  # unix  # cgi  # ping  # plain  # fastcgi_pass 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 怎么用AI帮你为初创公司进行市场定位分析?  使用Dockerfile构建java web环境  phpredis提高消息队列的实时性方法(推荐)  如何选择PHP开源工具快速搭建网站?  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】  Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置  微信小程序 闭包写法详细介绍  如何快速完成中国万网建站详细流程?  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  详解Oracle修改字段类型方法总结  Laravel如何实现API版本控制_Laravel版本化API设计方案  laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法  Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践  使用豆包 AI 辅助进行简单网页 HTML 结构设计  zabbix利用python脚本发送报警邮件的方法  如何快速查询域名建站关键信息?  Laravel如何实现API版本控制_Laravel API版本化路由设计策略  Laravel如何从数据库删除数据_Laravel destroy和delete方法区别  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】  C语言设计一个闪闪的圣诞树  高防服务器租用指南:配置选择与快速部署攻略  微信小程序 canvas开发实例及注意事项  JavaScript中的标签模板是什么_它如何扩展字符串功能  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  免费视频制作网站,更新又快又好的免费电影网站?  深入理解Android中的xmlns:tools属性  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑  如何选择可靠的免备案建站服务器?  如何快速生成可下载的建站源码工具?  浅谈Javascript中的Label语句  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  ,怎么在广州志愿者网站注册?  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  如何注册花生壳免费域名并搭建个人网站?  Laravel如何处理文件下载请求?(Response示例)  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  node.js报错:Cannot find module 'ejs'的解决办法  高防服务器租用如何选择配置与防御等级?  Laravel怎么判断请求类型_Laravel Request isMethod用法  Python文件操作最佳实践_稳定性说明【指导】  Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理  MySQL查询结果复制到新表的方法(更新、插入)  教学论文网站制作软件有哪些,写论文用什么软件 ?  如何用PHP快速搭建高效网站?分步指南  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  中山网站推广排名,中山信息港登录入口?  Laravel如何使用Vite进行前端资源打包?(配置示例)