日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
教你用php-fpm的status查看詳細(xì)信息

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?xml


www
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