1、檢視php-fpm配置檔案,開啟。
cat /usr/local/php/etc/php-fpm.conf | grep status
pm.status_path = /php-fpm_status
2、nginx配置檔案增加
server {
listen 80;
server_name 127.0.0.1;
location /php-fpm_status {
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
fastcgi_param script_filename $fastcgi_script_name;
3、檢視
curl 127.0.0.1/php-fpm_status
4、php-fpm status引數說明
pool: www (池子名稱)
process manager: static (程序管理方式,值:static, dynamic)
start time: 26/sep/2017:00:36:08 +0800 (啟動日期,如果reload了php-fpm,時間會更新)
start since: 47933 (執行時長)
accepted conn: 120873 (當前池子接受的請求數)
listen queue: 0 (請求等待佇列,如果這個值不為0,那麼要增加fpm的程序數量)
max listen queue: 1 ( 請求等待佇列最高的數量)
listen queue len: 128 (socket等待佇列長度)
idle processes: 65 (空閒程序數量)
active processes: 5 (活躍程序數量)
total processes: 70 (總程序數量)
max active processes: 26 (最大的活躍程序數量(fpm啟動開始算))
max children reached: 0 (大道程序最大數量限制的次數,如果這個數量不為0,那說明你的最大程序數量太小了,請改大一點。)
slow requests: 0 ( 啟用了php-fpm slow-log,緩慢請求的數量)
檢視PHP FPM執行狀態
1 php fpm內建了狀態頁,開啟後可檢視php fpm的詳細執行狀態,給php fpm優化帶來幫助。開啟php fpm.conf,配置php fpm狀態頁選項 pm.status path hdfphpss 配置nginx.conf,新增可訪問server server 重啟或過載nginx,和...
檢視PHP FPM執行狀態
1 php fpm內建了狀態頁,開啟後可檢視php fpm的詳細執行狀態,給php fpm優化帶來幫助。開啟php fpm.conf,配置php fpm狀態頁選項 pm.status path hdfphpss 配置nginx.conf,新增可訪問server server 重啟或過載nginx,和...
檢視PHP FPM執行狀態
1 php fpm內建了狀態頁,開啟後可檢視php fpm的詳細執行狀態,給php fpm優化帶來幫助。開啟php fpm.conf,配置php fpm狀態頁選項 pm.status path hdfphpss 配置nginx.conf,新增可訪問server server 重啟或過載nginx,和...