文档章节

php-fpm 运行状态监控

dubox
 dubox
发布于 04/11 23:43
字数 299
阅读 35
收藏 0
点赞 0
评论 0

PHP-FPM内置了状态页,开启后可查看PHP-FPM的详细运行状态,给PHP-FPM优化带来帮助。


1.打开php-fpm.conf,配置php-fpm状态页选项:

pm.status_path = /phpfpm_status    //'phpfpm_status' 可自定义

 2.配置nginx.conf,添加 server

server {

    listen 80;
    server_name 127.0.0.1;  #或域名

    location /phpfpm_status {
        fastcgi_pass 127.0.0.1:9000;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
    }
}

3.重启或重载nginx和php-fpm

  1. service php-fpm restart
  2. service nginx restart

 

没有意外的话,访问 http://127.0.0.1/phpfpm_status 就可以看见:

参数说明:

  1. pool – fpm进程池名称,大多数为www
  2. process manager – 进程管理方式,值:static, dynamic or ondemand. dynamic
  3. start time – 启动日期,如果reload了php-fpm,时间会更新
  4. start since – 运行时长
  5. accepted conn – 当前池子接受的请求数
  6. listen queue – 请求等待队列,如果这个值不为0,那么可能要增加FPM的进程数量
  7. max listen queue – 请求等待队列最高的数量
  8. listen queue len – socket等待队列长度
  9. idle processes – 空闲进程数量
  10. active processes – 活跃进程数量
  11. total processes – 总进程数量
  12. max active processes – 最大的活跃进程数量(FPM启动开始算)
  13. max children reached - 达到进程最大数量限制的次数。
  14. slow requests – 启用了php-fpm slow-log,缓慢请求的数量

 

 

© 著作权归作者所有

共有 人打赏支持
dubox
粉丝 2
博文 82
码字总数 22347
作品 0
西安
程序员
php-fpm 服务纳入zabbix监控

前几天弄了个Nginx 服务监控,今天再试试php服务的监控 操作系统: CentOS 7.2 PHP版本:5.6.30 zabbix版本:2.2.5 发现php-fpm和Nginx一样都有自身就具备可提供查看的状态页面,所以我们就可...

翘楚秦歌
2017/07/04
0
0
18.4. zabbix-agent

# sudo apt-get install zabbix-agent /etc/zabbix/zabbix_agent.conf #Server=localhostServer=yourserverip_address # vim /etc/services zabbix-agent 10050/tcp #Zabbix Agentzabbix-age......

玄学酱
01/01
0
0
zabbix监控nginx和php、memcached(discuz)

创建zabbixagentd的子配置文件 在/etc/zabbix/zabbixagentd.d/中创建关联nginx status和php-fpm status的子配置文件,创建一个,或者在已有的某配置文件中增加也可以,我这里分别为它们创建配...

wsw26
06/26
0
0
zabbix监控nginx和php、memcached(discuz)

创建zabbixagentd的子配置文件 在/etc/zabbix/zabbixagentd.d/中创建关联nginx status和php-fpm status的子配置文件,创建一个,或者在已有的某配置文件中增加也可以,我这里分别为它们创建配...

技术小胖子
2017/11/07
0
0
Nginx 作为web server 的优化要点

常用优化要点 nginx使用的是固定数量的workers, 每个worker都处理进入的请求。最佳实践是每个CPU内核配置一个worker. 如何知道您的系统有几个CPU? $ grep ^processor /proc/cpuinfo | wc -...

MartinKing
2015/04/13
0
21
zabbix实战--Php-fpm监控详解

开源地址:https://github.com/roncoo/roncoo-cmdb Php-fpm和nginx一样内建了一个状态页,对于想了解php-fpm的状态以及监控php-fpm非常有帮助。下面我们先来了解一下详情也的情况: 一、打开...

芝麻绿豆
2016/11/21
244
0
高流量站点NGINX与PHP-fpm配置优化

导读 使用Nginx搭配PHP已有7年的经历,这份经历让我们学会如何为高流量站点优化NGINX和PHP-fpm配置。 以下正是这方面的一些提示和建议: 1. 将TCP切换为UNIX域套接字 1. 将TCP切换为UNIX域套...

linuxprobe16
2016/11/21
8
0
MySQL系列教程(四)

文件打开数(open_files) 我们现在处理MySQL故障时,发现当Openfiles大于openfiles_limit值时,MySQL数据库就会发生卡住的现象,导致Nginx服务器打不开相应页面。这个问题大家在工作中应注意,...

lifetragedy
2016/10/13
0
0
php官网文档

PHP 官网http://php.net/manual/zh/install.fpm.configuration.php 配置 FPM 配置文件为php-fpm.conf,其语法类似php.ini。 php-fpm.conf全局配置段 string PID文件的位置。默认为空。 stri...

一僧无悔
2014/10/10
0
0
php-fpm的启动、关闭、重启

php-fpm的启动参数 php-fpm的配置参数 pid = run/php-fpm.pid #pid设置,默认在安装目录中的var/run/php-fpm.pid,建议开启 error_log = log/php-fpm.log #错误日志,默认在安装目录中的var...

stone_ryan
2016/04/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Unity客户端框架

自己作为主力开发的第一个Unity项目已经进入尾声测试阶段了,虽然数据还没有完全达到要求,但是从代码层面上看,有很多地方已经可以进行总结和整理。不管项目最终结果如何,在整个开发过程中...

爽歪歪ES
8分钟前
0
0
数据分析挖掘学习干货:大数据处理技术的总结与分析

一 数据分析处理需求分类 1 事务型处理 在我们实际生活中,事务型数据处理需求非常常见,例如:淘宝网站交易系统、12306网站火车票交易系统、超市POS系统等都属于事务型数据处理系统。 这类系...

加米谷大数据
11分钟前
0
0
关于看到的从页面调取html或者接口

你看到的可能是路由或者进行的接口拦截的跳转而不是前端页面进行的跳转

凡人修仙者
15分钟前
0
0
Ubuntu 安装 Redis (非源码Build方式)

安装redis : apt-get install redis-server # 安装完会自动自动 使用命令 ps -aux|grep redis 查看是否启动 ---------------------------------- redis 服务操作方式 /etc/init.d/redis-serv......

Alex142857
19分钟前
0
0
mysql字段中去掉括号

eg: select * from (select *,substring_index(substring_index(remarks,"[",1),']',-1) as carCard from test ) as t where carCard LIKE '%C999%'...

writeademo
22分钟前
0
0
web3.py简介

与web3.py库交互的共同入口是web3对象。web3对象提供API,用于python开发的应用与以太坊区块链进行交互,通常是通过连接JSON-RPC服务器进行。 Providers提供者 Providers使web3连接到区块链上...

笔阁
23分钟前
0
0
jquery 获取父页面某一个input框值得写法

//login_name 为父页面的input框的ID var login_name= $('#login_name', window.parent.document).val();//当前用户登录名...

gulf
24分钟前
0
0
mybatis高级查询

说实话不怎么想写这些,可能是我昨天太累了,妹的那个错误一直找不到。醉了,写一下把,分别是多表联合查询以及汇总 <resultMap id="mdxlResult" type="java.util.Map"> <id column="id" ...

木九天
26分钟前
0
0
Spring5(Java8版本)中的反射工具类和注解工具类

1.反射工具类 学习反射时很好的反射教程.这个工具类是基于Java8的。 package org.springframework.util;import java.lang.reflect.Constructor;import java.lang.reflect.Field;imp...

hutaishi
28分钟前
0
0
java io

Java IO在实际开发中的应用 http://www.cnblogs.com/ldh-better/p/7158658.html

小鱼吃大鱼
29分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部