• 云途科技成立于2010年 - 专注全球跨境电商服务器租赁托管!
  • 帮助中心

    您可以通过下方搜索框快速查找您想知道的问题

    munin 监控 php-fpm

      in  unix      Tags: 

    php5.3以前php-fpm和php-cgi是分开的,php-fpm做为php-cgi,第三方的管理工具包存在的,php5.3以后,php吸收了php-fpm,当你查看进程时,在也看不到php-cgi了,取尔代之的是php-fpm进程。了解php-fpm进程的相关情况就很有必要了。

    1,修改php-fpm配置

    # vim /etc/php-fpm.d/www.conf
    
    pm.status_path = /status     //把前面注释去掉
    
    # /etc/init.d/php-fpm restart   //重启

    2,修改Nginx配置

    # vim /etc/Nginx/conf.d/munin.conf   //添加以下内容
    
    location ~ ^/(status|ping)$ {
     include fastcgi_params;
     fastcgi_pass 127.0.0.1:9000;
     fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
     allow 127.0.0.1;
     #allow 192.168.1.101;
     #allow munin.51yip.com;
     deny all;
    }
    
    # /etc/init.d/Nginx restart  //重启

    访问http://xxxxx.com/status,如果出现以下内容,说明Nginx和php-fpm配置对了

    pool:                 www
    process manager:      dynamic
    start time:           14/Jan/2015:09:26:23 +0800
    start since:          28796
    accepted conn:        261
    listen queue:         0
    max listen queue:     0
    listen queue len:     128
    idle processes:       6
    active processes:     1
    total processes:      7
    max active processes: 4
    max children reached: 0

    3,下载munin的php-fpm插件

    https://github.com/tjstein/php5-fpm-munin-plugins

    4,配置munin php-fpm插件

    # unzip php5-fpm-munin-plugins-master.zip
    # cd php5-fpm-munin-plugins-master
    # chmod +x phpfpm_*
    # ln -s /路径/phpfpm_* /etc/munin/plugins/
    
    # vim /etc/munin/plugin-conf.d/php-fpm //创建新文件
    [phpfpm*]
    user tank
    env.url http://munin.com/status
    env.ports 80
    env.phpbin php-fpm
    env.phppool www
    
    # /etc/init.d/munin-node restart  //重启

    这里要注意[phpfpm*]可不是随便写的,根这个正则去找插件的,如果不匹配的话,在运行munin-run phpfpm_status 的时候,会报以下错误

    Can't exec "/etc/munin/plugins/phpfpm_status": Permission denied

    5,查看php-fpm插件是不是安装好了

    [root@node1 plugins]# munin-run phpfpm_memory
    ram.value 277811200
    
    [root@node1 plugins]# munin-run phpfpm_status
    idle.value 6
    active.value 1
    total.value 7
    
    [root@node1 plugins]# munin-run phpfpm_processes
    php_processes.value 7
    
    [root@node1 plugins]# munin-run phpfpm_connections
    accepted.value 406


    • 外贸虚拟主机

      1GB硬盘

      2个独立站点

      1000M带宽

      不限制流量

      美国外贸专用虚拟主机,cPanel面板,每天远程备份.
      服务器配置:2*E5 32核,96GB 内存,4*2TB 硬盘 RAID10 阵列.

      ¥180/年

    • 美国/荷兰外贸VPS

      2核CPU

      1G内存

      30硬盘

      10M带宽

      美国/荷兰外贸云服务器,专注外贸服务器行业12年.
      服务器配置:2*E5 32核,96GB 内存,4*2TB 硬盘 RAID10 阵列.

      ¥99/月

    • 全球外贸服务器

      8核CPU

      32G内存

      1TB硬盘

      1000M带宽

      已部署数据中心:美国洛杉矶/亚特兰大、荷兰、加拿大、英国伦敦、德国、拉脱维亚、瑞典、爱沙尼亚
      自有机柜(全球九大数据中心),稳定在线率:99.9%

      ¥999/月 原价1380

    7*24小时 在线提交工单

    如果您的问题没有得到解决,推荐您在线提交工单,我们的客服人员会第一时间为您解决问题

    展开