一、PHP—FPM状态分析

1、启用php-fpm状态分析:

pm.status_path = /status
 
2、nginx配置:
 
server {
    listen  *:80 default_server;
    server_name _;
    location ~ ^/(status|ping)$
    {
        include fastcgi_params;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
    }
}
 
3、重启php-fpm与nginx
 
4、状态查看
# curl http://www.ttlsa.com/status
pool:                 www
process manager:      dynamic
start time:           14/May/2014:22:40:15 +0800
start since:          58508
accepted conn:        33
listen queue:         0
max listen queue:     8
listen queue len:     0
idle processes:       2
active processes:     1
total processes:      3
max active processes: 5
max children reached: 0
slow requests:        2091
 
5、状态详解:
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,缓慢请求的数量
 
6、可通过zabbix进行监控php-fpm状态
 
 

最新文章

  1. hdu1890 伸展树(区间反转)
  2. oracle 定时备份
  3. mac上安装port
  4. Android 官网提供的Custom-view 编译出错--error: No resource identifier found for attribute
  5. Storm因机器断电等,启动supervisor异常
  6. DbUtil组件及C3P0数据库连接池组件的使用
  7. 支持Python 2.7的pylot
  8. tyvj 1342 教主泡嫦娥 环上DP
  9. Clamp函数
  10. HDU 4945 2048(DP)
  11. 浅谈SQL Server中的三种物理连接操作(HASH JOIN MERGE JOIN NESTED LOOP)
  12. Java 第十一周总结
  13. zabbix使用mysql数据库 对表分区
  14. maven安装配置及使用maven创建一个web项目
  15. Linux(CentOS6.5)下创建新用户和组,并制定用户和组ID
  16. 用addRoutes实现动态路由
  17. Oracle hint之ORDERED和USE_NL
  18. windows下安装和配置redis
  19. 我永远无法学会的dp
  20. Linux -- 之HDFS实现自动切换HA(全新HDFS)

热门文章

  1. 源码编译搭建LAMP
  2. python读写Excel文件--使用xlrd模块读取,xlwt模块写入
  3. RabbitMQ队列/Redis缓存
  4. Django 进阶篇之 CSRF,COOIKE,SESSION
  5. PAT 天梯赛 L1-029. 是不是太胖了 【水】
  6. SQL 根据IF判断,SET字段值
  7. RTC是DS1339,驱动采用的是rtc-ds1307.c
  8. MACHINE_START-内核板级初始化实现机制(linux3.1.0)
  9. SOA 面向服务架构 阅读笔记(三)
  10. python安装包