php fpm開啟狀態統計

2021-08-21 04:43:56 字數 1191 閱讀 8135

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,和...