怎么用php-fpm的status查看详细信息
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章将为大家详细讲解有关怎么用php-fpm的status查看详细信息,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php-fpm的status可以查看汇总信息
千家信息网最后更新 2025年01月19日怎么用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安全错误
数据库的锁怎样保障安全
服务器bios修改管理地址
网络安全风险评估 自行
网络安全如何由繁到简
view怎么恢复数据库
网络安全进攻
无线网络技术百科
方舟全公益服务器
网络安全管理需要考什么
王者正在切换服务器登不进去
广东电话软件开发专业服务
神州鲲泰服务器操作手册
软件开发形势
空间数据库长事务名词解释
上海新零售 软件开发公司
网络安全检查是哪些机构
吉林推广软件开发计划
自由化趋势影响网络安全
中兴网络处理器软件开发
服务器端口
丰台网络安全大队
数据库工程师 招聘
国防网络安全ppt
北京武神世纪网络技术有限公司
cdna服务器gpu架构
软件开发大赛开班仪式
客户端连接数据库不成功
泉州彩云网络技术有限公司
数据库修改密码出现错误怎么修改
存储服务器哪个更安全
校园网络安全保卫方案