2019年4月22日 星期一

啟用 Nginx Status

在nginx的網站設定檔內新增:
server {
...
    location /nginx_status {
        stub_status on;
        access_log off;
        #允許查看的 IP
        allow 1.2.3.4; 
        allow 127.0.0.1;
        deny all;
    }
}

存檔後重新啟動nginx。
查看:
http://localhost/nginx_status

Active connections: 12  
Nginx目前正在處理的連接數

server accepts handled requests
 36 36 136
伺服器總共處理了36個連接,成功創建36次交握,處理了136個請求(平均每次交握處理3.77個請求)

Reading: 0 
讀取到的客戶端Header數量
Writing: 1 
返回到客戶端的Header數量
Waiting: 11 
在開啟keep-alive,這個數值等於 active – (reading + writing),指Nginx已經處理完成,等候下一次請求的常駐連接數.
當訪問效率高,請求很快被處理完時,Waiting數值比較高是正常的!若reading +writing數值較大,表示連接量比較大,正在處理中!