怎么用php-fpm的status查看详细信息
发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,这篇文章将为大家详细讲解有关怎么用php-fpm的status查看详细信息,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php-fpm的status可以查看汇总信息
千家信息网最后更新 2025年11月16日怎么用php-fpm的status查看详细信息
这篇文章将为大家详细讲解有关怎么用php-fpm的status查看详细信息,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
php-fpm的status可以查看汇总信息和详细信息
nginx.conf 配置文件
server { listen 80; server_name localhost; index index.php index.html; root /home/tinywan/zabbix; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { fastcgi_pass unix:/var/run/php7.0.9-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location /nginx_status { stub_status on; access_log off; allow 127.0.0.1; ##allow 192.168.249.0/24; deny all; } location ~ /php_fpm-status$ { allow 127.0.0.1; #deny all; fastcgi_param SCRIPT_FILENAME $fastcgi_script_name; include fastcgi_params; fastcgi_pass unix:/var/run/php7.0.9-fpm.sock; }}启用php-fpm状态功能
tinywan@tinywan:/opt/php-7.0.9$ cat /opt/php-7.0.9/etc/php-fpm.d/www.conf | grep status_path;pm.status_path = /status
默认情况下为/status,当然也可以改成其他的,例如/ttlsa_status等等。
vim /opt/php-7.0.9/etc/php-fpm.d/www.confpm.status_path = /php_fpm-status #去掉了前面的;注释符,并更名为php_fpm-status
修改完php-fpm.conf后,使用service php-fpm reload重新加载配置文件
tinywan@tinywan:/opt/php-7.0.9$ sudo /opt/php-7.0.9/sbin/php-fpmtinywan@tinywan:/opt/php-7.0.9$ ps -aux | grep php-fpmroot 2769 4.1 0.1 212532 14676 ? Ss 09:50 0:00 php-fpm: master process (/opt/php-7.0.9/etc/php-fpm.conf)tinywan 2770 3.2 0.1 212532 11084 ? S 09:50 0:00 php-fpm: pool wwwtinywan 2771 5.9 0.1 212532 11084 ? S 09:50 0:00 php-fpm: pool wwwtinywan 2773 0.0 0.0 15984 944 pts/21 S+ 09:50 0:00 grep --color=auto php-fpm
使用curl指令查看php-fpm的status
tinywan@tinywan:/usr/local/nginx$ curl localhost/php_fpm-statuspool: wwwprocess manager: dynamicstart time: 13/May/2017:09:50:43 +0800start since: 986accepted conn: 2listen queue: 0max listen queue: 0listen queue len: 0idle processes: 1active processes: 1total processes: 2max active processes: 1max children reached: 0slow requests: 0
php-fpm的status可以查看汇总信息和详细信息,详细信息比汇总信息要多出每一个php-fpm进程的相关信息,同时支持多种格式输出,如xml、html和json,默认情况下分别使用如果指令即可:
json格式
tinywan@tinywan:~$ curl localhost/php_fpm-status?json{"pool":"www","process manager":"dynamic","start time":1494640243,"start since":1609,"accepted conn":13,"listen queue":0,"max listen queue":0,"listen queue len":0,"idle processes":1,"active processes":1,"total processes":2,"max active processes":1,"max children reached":0,"slow requests":0}xml格式
tinywan@tinywan:~$ curl localhost/php_fpm-status?xmlwww dynamic 1494640243 1692 15 0 0 0 1 1 2 1 0 0
所有格式:
Examples for summary status page:http://127.0.0.1/php_fpm-statushttp://127.0.0.1/php_fpm-status?jsonhttp://127.0.0.1/php_fpm-status?htmlhttp://127.0.0.1/php_fpm-status?xmlExample for detailed status page:http://127.0.0.1/php_fpm-status?fullhttp://127.0.0.1/php_fpm-status?json&fullhttp://127.0.0.1/php_fpm-status?html&fullhttp://127.0.0.1/php_fpm-status?xml&full
浏览器访问xml文件截图

php-fpm status的含义
| 字段 | 含义 |
|---|---|
| pool | php-fpm pool的名称,大多数情况下为www |
| process manager | 进程管理方式,现今大多都为dynamic,不要使用static |
| start time | php-fpm上次启动的时间 |
| start since | php-fpm已运行了多少秒 |
| accepted conn | pool接收到的请求数 |
| listen queue | 处于等待状态中的连接数,如果不为0,需要增加php-fpm进程数 |
| max listen queue | 从php-fpm启动到现在处于等待连接的最大数量 |
| listen queue len | 处于等待连接队列的套接字大小 |
| idle processes | 处于空闲状态的进程数 |
| active processes | 处于活动状态的进程数 |
| total processess | 进程总数 |
| max active process | 从php-fpm启动到现在最多有几个进程处于活动状态 |
| max children reached | 当pm试图启动更多的children进程时,却达到了进程数的限制,达到一次记录一次,如果不为0,需要增加php-fpm pool进程的最大数 |
| slow requests | 当启用了php-fpm slow-log功能时,如果出现php-fpm慢请求这个计数器会增加,一般不当的Mysql查询会触发这个值 |
关于"怎么用php-fpm的status查看详细信息"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
进程
信息
状态
格式
情况
文件
更多
篇文章
最大
功能
含义
指令
活动
配置
不当
不错
实用
内容
同时
名称
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
net软件开发工程师方向
生化危机8显示无法访问服务器
宁波游戏软件开发服务
如何下载acs数据库文献
软件开发女孩子难学吗
ios传奇服务器
太原软件开发培训班在哪里
网络安全等级保护测评步骤
如何用服务器创建局域网
县级医院网络安全防护方案
龙岗区光纤网络技术开发分类
黑龙江gps守时模块服务器
it软件开发品质售后无忧
用友t加数据库表
c 项目怎么连接数据库
2019网络安全宣传材料
浙江物流机器人rpa软件开发
snmp没有数据库什么鬼
html表格怎么导入数据库
期待互联网科技 骗
农行企业网银服务器证书
计算机网络技术与数字媒体技术
1620-g30服务器
30岁还可以去软件开发吗
sci数据库收录排名
数据库e r模型转换
中美科技互联网公司哪个好
dayz客户端版本比服务器老
上海可视化智慧医院软件开发
网络安全书籍汇总云盘