nginx實現 stubstatus 查看工作狀態(監控)


 

在源站寫

vi /etc/nginx/nginx.conf

 

添加

location /nginxstatus {
stub_status on;
access_log /usr/local/nginx/logs/nginxstatus.log;
auth_basic "mima";
auth_basic_user_file /usr/local/nginx/.htpasswd;
}

 

auth_basic "mima";
auth_basic_user_file /usr/local/nginx/.htpasswd; #這個是設置密碼,如果用這個會用到httpd-tool,用yum安裝。htppasswd 設置密碼
例:

htpasswd -cm /etc/httpd/.htpasswd aaa    #  使用htpasswd創建aaa用戶  第一次創建需要-c。。以后不需要

 

 

 

 

systemctl restart nginx.service 

 

測試

 

 

 

四、相關數據說明

Active connections: 對后端發起的活動連接數.
Server accepts handled requests: Nginx總共處理了38810620個連接,成功創建38810620次握手(證明中間沒有失敗的),總共處理了298655730個請求.
Reading: Nginx 讀取到客戶端的Header信息數.
Writing: Nginx 返回給客戶端的Header信息數.
Waiting: 開啟keep-alive的情況下,這個值等於 active – (reading + writing),意思就是Nginx已經處理完成,正在等候下一次請求指令的駐留連接.
所以,在訪問效率高,請求很快被處理完畢的情況下,Waiting數比較多是正常的.如果reading +writing數較多,則說明並發訪問量非常大,正在處理過程中.

以上是雲棲社區小編為您精心准備的的內容,在雲棲社區的博客、問答、公眾號、人物、課程等欄目也有的相關內容,歡迎繼續使用右上角搜索按鈕進行搜索nginx 開啟stub_status模塊 nginx stub status、nginx安裝stub status、nginx stubstatus on、nginx開啟status、nginx status 模塊,以便於您獲取更多的相關知識。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM