nginx和php-fpm一樣內建了一個狀態(tài)頁,對于想了解nginx的狀態(tài)以及監(jiān)控nginx非常有幫助,。為了后續(xù)的監(jiān)控,,我們需要先了解nginx狀態(tài)頁是怎么回事。 1. 啟用nginx status配置 在默認主機里面加上location或者你希望能訪問到的主機里面,。 復制代碼 代碼如下: server { listen *:80 default_server; server_name _; location /ngx_status { stub_status on; access_log off; #allow 127.0.0.1; #deny all; } } 2. 重啟nginx 請依照你的環(huán)境重啟你的nginx 復制代碼 代碼如下: # service nginx restart 3. 打開status頁面 復制代碼 代碼如下: # curl http://127.0.0.1/ngx_status Active connections: 11921 server accepts handled requests 11989 11989 11991 Reading: 0 Writing: 7 Waiting: 42 4. nginx status詳解 復制代碼 代碼如下: active connections – 活躍的連接數(shù)量 server accepts handled requests — 總共處理了11989個連接 , 成功創(chuàng)建11989次握手, 總共處理了11991個請求 reading — 讀取客戶端的連接數(shù). writing — 響應數(shù)據(jù)到客戶端的數(shù)量 waiting — 開啟 keep-alive 的情況下,這個值等于 active – (reading+writing), 意思就是 Nginx 已經(jīng)處理完正在等候下一次請求指令的駐留連接.
|
|