nginx和php-fpm一樣內建了一個狀態頁,對於想了解nginx的狀態以及監控nginx非常有幫助。為了後續的zabbix監控,我們需要先了解nginx狀態頁是怎麼回事。
1. 啟用nginx status配置
在預設主機裡面加上location或你希望能存取到的主機裡面。
1 2345 server{ listen | *
:80default_server ; /ngx_status { stub_status on; access_log off; #allow 127.0.0.1; #deny all; } } 2. 重啟nginx 請依照你的環境重啟你的nginx
# service nginx restart |
3. 開啟status頁面
3#
curl http://127.0.0.1/ngx_status
Active connections |
server
acceptshandled requests
11989
11991 Reading 119917 Waiting |
:
42 4. nginx status詳解 active connections – 活躍的連接數量server accepts handled requests — 總共處理了11989個連接, 成功創建119891911198919111989次握手端的連線數.writing — 回應資料到客戶端的數量waiting — 開啟keep-alive 的情況下,這個值等於active – (reading+writing), 意思是Nginx 已經處理完正在等候下一次請求指令的駐留連接.5. 完成 from https://www.ttlsa.com/nginx/nginx-status-detail/以上就介紹了nginx status,包含了status,nginx方面的內容,希望對PHP教學有興趣的朋友有幫助。 |