Nginx 開啓status用以監控狀態信息
Nginx 可以通過with-http_stub_status_module模塊來監控nginx的一些狀態信息。
1.通過nginx -V來查看是否有with-http_stub_status_module該模塊。
PS:nginx -V 這裏“V”是大寫的,如果是小寫的v 即“nginx -v”,則不會出現有哪些模塊,只會出現nginx的版本
2.修改nginx.conf,如下:
location /ngx_status {
stub_status on;
access_log off;
#allow 127.0.0.1;允許哪個ip可以訪問
}
3.重新啓動nginx,並訪問http://localhost/ngx_status。
Active connections: 2 表示Nginx正在處理的活動連接數2個。
server 2 表示Nginx啓動到現在共處理了2個連接
accepts 2 表示Nginx啓動到現在共成功創建2次握手
handled requests 1 表示總共處理了 1 次請求
Reading:Nginx 讀取到客戶端的 Header 信息數
Writing:Nginx 返回給客戶端 Header 信息數
Waiting:Nginx 已經處理完正在等候下一次請求指令的駐留鏈接(開啓keep-alive的情況下,這個值等於Active-(Reading+Writing))