歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Nginx查看並發連接數

Nginx查看並發連接數

日期:2017/3/1 17:09:21   编辑:關於Linux
 通過查看Nginx的並發連接,我們可以更清除的知道網站的負載情況。Nginx並發查看有兩種方法(之所以這麼說,是因為筆者只知道兩種),一種是通過web界面,一種是通過命令,web查看要比命令查看顯示的結果精確一些。下面介紹這兩種查看方法: No1、通過浏覽器查看 通過web界面查看時Nginx需要開啟status模塊,也就是安裝Nginx時加上 --with-http_stub_status_module 然後配置Nginx.conf,在server點裡面加入如下內容 location /status { stub_status on; access_log /usr/local/nginx/logs/status.log; auth_basic "NginxStatus"; } 配置完後重新啟動Nginx後我們可以通過浏覽器訪問http://localhost/status 查看 No2、使用命令查看 # netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 解析: CLOSED //無連接是活動的或正在進行 LISTEN //服務器在等待進入呼叫 SYN_RECV //一個連接請求已經到達,等待確認 SYN_SENT //應用已經開始,打開一個連接 ESTABLISHED //正常數據傳輸狀態/當前並發連接數 FIN_WAIT1 //應用說它已經完成 FIN_WAIT2 //另一邊已同意釋放 ITMED_WAIT //等待所有分組死掉 CLOSING //兩邊同時嘗試關閉 TIME_WAIT //另一邊已初始化一個釋放 LAST_ACK //等待所有分組死掉
Copyright © Linux教程網 All Rights Reserved