nginx配置

php自5.3开始就支持了查看php-fpm运行工作状态。因此只需要在php-fpm.conf文件中配置一下,就可以从网页查看php-fpm运行工作状态

查看php-fpm运行工作状态具体配置如下:
在php-fpm.conf文件中打开pm.status_path = /status这一行
在nginx.conf做如下配置即可:
location  /status {
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                include        fastcgi_params;
        }

然后在浏览器中输入网址/status,即可查看php-fpm运行工作状态

查看php-fpm运行工作状态
是否必须是status目录吗?这个没必要,php-fpm.conf文件中有如下解释:
默认情况下,php-fpm运行工作状态页输出格式是text/plain,给php传递'html' or 'json'作为查询字符串将返回相关输出语法。
注意:pm.status_path参数值必须以“/”开始, 。。值可以是任何字符串,但是不推荐以.php结尾,因为它会被解析为真实的php文件

输出类似以下:
pool:                 www
process manager:      dynamic
accepted conn:        1
listen queue len:     0
max listen queue len: 128
idle processes:       20
active processes:     0
total processes:      20
max children reached: 0

你可能感兴趣的:(linux)