新聞中心
php-fpm的status可以查看匯總信息和詳細(xì)信息

在光山等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站制作、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需定制開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),成都全網(wǎng)營(yíng)銷,成都外貿(mào)網(wǎng)站制作,光山網(wǎng)站建設(shè)費(fèi)用合理。
nginx.conf 配置文件
server {
listen 80;
server_name localhost;
index index.php index.html;
root /home/tinywan/zabbix;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php7.0.9-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location /nginx_status {
stub_status on;
access_log off;
allow 127.0.0.1;
##allow 192.168.249.0/24;
deny all;
}
location ~ /php_fpm-status$ {
allow 127.0.0.1;
#deny all;
fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
include fastcgi_params;
fastcgi_pass unix:/var/run/php7.0.9-fpm.sock;
}
}
啟用php-fpm狀態(tài)功能
tinywan@tinywan:/opt/php-7.0.9$ cat /opt/php-7.0.9/etc/php-fpm.d/www.conf | grep status_path ;pm.status_path = /status
默認(rèn)情況下為/status,當(dāng)然也可以改成其他的,例如/ttlsa_status等等。
vim /opt/php-7.0.9/etc/php-fpm.d/www.conf pm.status_path = /php_fpm-status #去掉了前面的;注釋符,并更名為php_fpm-status
修改完php-fpm.conf后,使用service php-fpm reload重新加載配置文件
tinywan@tinywan:/opt/php-7.0.9$ sudo /opt/php-7.0.9/sbin/php-fpm tinywan@tinywan:/opt/php-7.0.9$ ps -aux | grep php-fpm root 2769 4.1 0.1 212532 14676 ? Ss 09:50 0:00 php-fpm: master process (/opt/php-7.0.9/etc/php-fpm.conf) tinywan 2770 3.2 0.1 212532 11084 ? S 09:50 0:00 php-fpm: pool www tinywan 2771 5.9 0.1 212532 11084 ? S 09:50 0:00 php-fpm: pool www tinywan 2773 0.0 0.0 15984 944 pts/21 S+ 09:50 0:00 grep --color=auto php-fpm
使用curl指令查看php-fpm的status
tinywan@tinywan:/usr/local/nginx$ curl localhost/php_fpm-status pool: www process manager: dynamic start time: 13/May/2017:09:50:43 +0800 start since: 986 accepted conn: 2 listen queue: 0 max listen queue: 0 listen queue len: 0 idle processes: 1 active processes: 1 total processes: 2 max active processes: 1 max children reached: 0 slow requests: 0
php-fpm的status可以查看匯總信息和詳細(xì)信息,詳細(xì)信息比匯總信息要多出每一個(gè)php-fpm進(jìn)程的相關(guān)信息,同時(shí)支持多種格式輸出,如xml、html和json,默認(rèn)情況下分別使用如果指令即可:
json格式
tinywan@tinywan:~$ curl localhost/php_fpm-status?json
{"pool":"www","process manager":"dynamic","start time":1494640243,
"start since":1609,"accepted conn":13,"listen queue":0,"max listen queue":0,
"listen queue len":0,"idle processes":1,"active processes":1,"total processes":2,
"max active processes":1,"max children reached":0,"slow requests":0}
xml格式
tinywan@tinywan:~$ curl localhost/php_fpm-status?xmlwww dynamic 1494640243 1692 15 0 0 0 1 1 2 1 0 0
所有格式:
Examples for summary status page: http://127.0.0.1/php_fpm-status http://127.0.0.1/php_fpm-status?json http://127.0.0.1/php_fpm-status?html http://127.0.0.1/php_fpm-status?xml Example for detailed status page: http://127.0.0.1/php_fpm-status?full http://127.0.0.1/php_fpm-status?json&full http://127.0.0.1/php_fpm-status?html&full http://127.0.0.1/php_fpm-status?xml&full
瀏覽器訪問xml文件截圖
| 字段 | 含義 |
|---|---|
| pool | php-fpm pool的名稱,大多數(shù)情況下為www |
| process manager | 進(jìn)程管理方式,現(xiàn)今大多都為dynamic,不要使用static |
| start time | php-fpm上次啟動(dòng)的時(shí)間 |
| start since | php-fpm已運(yùn)行了多少秒 |
| accepted conn | pool接收到的請(qǐng)求數(shù) |
| listen queue | 處于等待狀態(tài)中的連接數(shù),如果不為0,需要增加php-fpm進(jìn)程數(shù) |
| max listen queue | 從php-fpm啟動(dòng)到現(xiàn)在處于等待連接的最大數(shù)量 |
| listen queue len | 處于等待連接隊(duì)列的套接字大小 |
| idle processes | 處于空閑狀態(tài)的進(jìn)程數(shù) |
| active processes | 處于活動(dòng)狀態(tài)的進(jìn)程數(shù) |
| total processess | 進(jìn)程總數(shù) |
| max active process | 從php-fpm啟動(dòng)到現(xiàn)在最多有幾個(gè)進(jìn)程處于活動(dòng)狀態(tài) |
| max children reached | 當(dāng)pm試圖啟動(dòng)更多的children進(jìn)程時(shí),卻達(dá)到了進(jìn)程數(shù)的限制,達(dá)到一次記錄一次,如果不為0,需要增加php-fpm pool進(jìn)程的最大數(shù) |
| slow requests | 當(dāng)啟用了php-fpm slow-log功能時(shí),如果出現(xiàn)php-fpm慢請(qǐng)求這個(gè)計(jì)數(shù)器會(huì)增加,一般不當(dāng)?shù)腗ysql查詢會(huì)觸發(fā)這個(gè)值 |
網(wǎng)頁標(biāo)題:教你用php-fpm的status查看詳細(xì)信息
網(wǎng)站網(wǎng)址:http://www.dlmjj.cn/article/coecghj.html


咨詢
建站咨詢
