IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    php-fpm的status和ping

    夜行人发表于 2015-11-03 15:14:59
    love 0

    php-fpm提供了状态输出,可以通过它来做些监控

    修改php-fpm.conf

    vi php-fpm.conf
    
    # status
    pm.status_path = /php_status
    
    # ping
    ping.path = /php_ping

    修改fastcgi_params,解决访问php-fpm的status,显示空白页面的问题

    vi nginx/conf/fastcgi_params
    # 添加
    fastcgi_param PATH_TRANSLATED $document_root$fastcgi_script_name;
    

    添加Nginx虚拟主机

    server
    {
        listen       80;
        server_name  localhost;
        location ~ ^/(php_status|php_ping)$ 
        {
            access_log off; 
            allow 127.0.0.1;
            deny all;
            include fastcgi_params;
            fastcgi_pass 127.0.0.1:10080;
        }
    }

    这样就可以了,测试

    curl http://localhost/php_status
    curl http://localhost/php_ping


沪ICP备19023445号-2号
友情链接