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