美文网首页
查看php-fpm状态

查看php-fpm状态

作者: 江河湖海琴瑟琵琶 | 来源:发表于2021-01-04 11:50 被阅读0次

可以通过php-fpm提供的功能,查看服务器上php的运行情况,
只需要进行简单的配置即可,下文通过linux命令行演示.

首先,找到php-fpm配置文件的位置

找到php-fpm的配置文件
ps -aux|grep master
图片.png
得到php-fpm配置文件路径: /usr/local/php/etc/php-fpm.conf

编辑fpm配置文件

编辑配置文件
vim /usr/local/php/etc/php-fpm.conf

去掉pm.status_path = /status 前面的分号,保存退出

图片.png

重启php-fpm,让配置文件生效

重新加载php-fpm配置
service php-fpm reload

找到nginx配置文件位置

nginx -t
图片.png
得到nginx配置文件路径/etc/nginx/nginx.conf

编辑nginx配置文件

vim /etc/nginx/nginx.conf

nginx配置加入以下内容

  1. /status 是一个路径,与php-fpm配置中的pm.status_path = /status对应
  2. fastcgi_pass的值,由nginx连接php-fpm方式决定.
    TCP方式,值为php-fpm监听的端口:fastcgi_pass 127.0.0.1:9000;
    SOCKET方式,值为socket文件的位置:fastcgi_pass unix:/dev/shm/php-fpm.sock;
location /status {
        fastcgi_index   index.php;
        #fastcgi_pass    127.0.0.1:9000;
        fastcgi_pass    unix:/dev/shm/php-fpm.sock;
        include         fastcgi_params;
        fastcgi_param   SCRIPT_FILENAME    $document_root$fastcgi_script_name;
        fastcgi_param   SCRIPT_NAME        $fastcgi_script_name;
    }

保存退出

让nginx重新加载配置文件

nginx -s reload

最终效果

浏览器访问www.xxxx.com/status

图片.png
pool:                 www
process manager:      dynamic
start time:           24/Dec/2020:17:40:58 +0800
start since:          928848    
accepted conn:        2407279   #启动以来连接数
listen queue:         0 
max listen queue:     0
listen queue len:     0
idle processes:       36  #空闲的进程数
active processes:     1   #当前活跃的进程数
total processes:      37  #总的 work进程 
max active processes: 9   #活跃进程峰值
max children reached: 0
slow requests:        0

相关文章

  • 502 Bad Gateway的可能原因,及解决方法

    一:可能的原因是php-fpm未开启,查看php-fpm状态,若未开启,开启后重试 开启php-fpm,查看状态 ...

  • CentOS7 编译安装PHP7

    准备 安装后的配置 配置PHP-FPM 进程等状态查看

  • 查看php-fpm状态

    可以通过php-fpm提供的功能,查看服务器上php的运行情况,只需要进行简单的配置即可,下文通过linux命令行...

  • php-fpm占用内存过高分析

    1、查看php-fpm的进程个数 2、查看每个php-fpm占用的内存大小 3、查看单个php-fpm进程消耗内存...

  • 启用php-fpm状态详解

    启用php-fpm状态详解 php-fpm和nginx一样内建了一个状态页,对于想了解php-fpm的状态以及监控...

  • 调试使用总结

    一、查看php-fpm/php-cgi进程数ps -ef | grep php-fpm | grep pool |...

  • Linux性能查看

    进程查看 1、查看php-fpm / nginx / mysql进程数: $netstat -anpo | gre...

  • 初级运维必备知识

    通过命令查看服务器上一共开了多少的php-fpm进程数ps -fe |grep "php-fpm"|grep "p...

  • 重启FPM

    先查看php-fpm的master进程号ps aux|grep php-fpm 上面方案一般是没有生成php-fp...

  • Centos7 yum 安装 php7.1

    配置yum源 安装 查看php版本 查看php拓展 启动php-fpm pecl安装php拓展 1.安装pecl ...

网友评论

      本文标题:查看php-fpm状态

      本文链接:https://www.haomeiwen.com/subject/fagmoktx.html