NGINX:查看並發連接數


Nginx查看並發連接

通過界面查看

通過界面查看通過web界面查看時Nginx需要開啟status模塊,也就是安裝Nginx時加上 --with-http_stub_status_module

然后配置Nginx.conf,在server里面加入如下內容:

location /Nginxstatus {
   stub_status on;
   access_log /usr/local/nginx/logs/status.log;    #日志
   auth_basic "NginxStatus";             
}

#access_log、auth_basic均可不寫

配置完后重新加載Nginx后我們可以通過瀏覽器訪問http://10.0.0.1/Nginxstatus

查看結果說明:

Active connections    //當前 Nginx 正處理的活動連接數.

server accepts handledrequests  //總共處理了387142個連接,成功創建387142次握手,總共處理了4804888個請求.

Reading         //nginx 讀取到客戶端的 Header 信息數.

Writing         //nginx 返回給客戶端的 Header 信息數.

Waiting         //開啟 keep-alive 的情況下,這個值等於active-(reading+writing),意思就是Nginx已經處理完正在等候下一次請求指令的駐留連接.

 

通過命令查看

[root@localhost conf]#  netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a,S[a]}'

結果說明

SYN_RECV        //一個連接請求已經到達,等待確認

ESTABLISHED     //正常數據傳輸狀態/當前並發連接數

FIN_WAIT2       //另一邊已同意釋放

ITMED_WAIT          //等待所有分組死掉

CLOSING         //兩邊同時嘗試關閉

TIME_WAIT       //另一邊已初始化一個釋放

LAST_ACK        //等待所有分組死掉

 


免責聲明!

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



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