在Nginx.conf 裡配置
location ~ ^/status$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
}
然後在php-fpm.conf 裡面開啟選項
pm.status_path = /status
這樣的話通過http://域名/status就可以看到當前的php情況,以前之知道可以配置location來看nginx的狀態,可以看php-fpm的狀態,看到的狀態如下:
pool: www php執行的組
process manager: dynamic php-fpm執行的方式
start time: 04/Jun/2012:16:05:32 +0800 開始時間
start since: 5932
accepted conn: 65678 接受連結
listen queue: 0 監聽佇列
max listen queue: 1 最大監聽佇列
listen queue len: 128 監聽佇列len
idle processes: 82 空閒程式
active processes: 4 活動程式
total processes: 86 總程式
max active processes: 25 最大活動程式
max children reached: 0 最大的子程式達到