查看PHP-FPM运行状态
来源:互联网 发布:网络数据传输方式 编辑:程序博客网 时间:2024/06/06 01:48
1 PHP-FPM内置了状态页,开启后可查看PHP-FPM的详细运行状态,给PHP-FPM优化带来帮助。
打开php-fpm.conf,配置php-fpm状态页选项
pm.status_path = /hdfphpss/
配置nginx.conf,添加可访问server
server { listen 80; server_name 127.0.0.1; location /hdfphpss/ { include fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $fastcgi_script_name; }}
重启或重载nginx,和php-fpm
service php-fpm restart
service nginx restart
curl访问结果(浏览器也可以):
$ curl 127.0.0.1/hdfphpss/
存文本(默认)
$ curl 127.0.0.1/hdfphpss/
json格式
$ curl 127.0.0.1/hdfphpss/?json
html格式
$ curl 127.0.0.1/hdfphpss/?html
xml格式
$ curl 127.0.0.1/hdfphpss/?xml
PHP-FPM status参数说明:
pool – fpm池子名称,大多数为www
process manager – 进程管理方式,值:static, dynamic or ondemand. 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,缓慢请求的数量
阅读全文
0 0
- 查看PHP-FPM运行状态
- 实时查看及监控PHP-FPM的运行状态
- 实时查看及监控PHP-FPM的运行状态
- nginx查看php-fpm 工作状态
- 实时查看php-fpm的状态
- 实时查看php-fpm的状态
- 实时查看php-fpm的状态
- root运行php-fpm
- 启用php-fpm状态详解
- 启用php-fpm状态详解
- 启用php-fpm状态详解
- 实时监控php-fpm状态
- PHP源码分析 - PHP-FPM运行原理
- zabbix监控nginx、php-fpm的状态
- zabbix监控nginx、php-fpm的状态
- linux 查看php-fpm子进程个数
- 查看mysql运行状态
- 查看resin运行状态
- 51Nod-1612-合法表达式
- Centos 常用命令
- I
- Vec3----屏幕世界视窗的乱七八糟的转换关系
- "error while loading shared libraries: xxx.so.x" 错误的原因和解决办法
- 查看PHP-FPM运行状态
- js控制文本框输入的值
- PAT 甲级 1023. Have Fun with Numbers (20)
- 【面向CSS--2.基础部分】
- C++动态规划之清帝之惑之顺治
- Java 生成随机中文、英文姓名(下)
- 《深度学习Ng》课程学习笔记02week2——优化算法
- spring security3.x学习(3)_初探过滤器机制和auto-config用法
- kali2017 shadowsocks-qt5 安装