開啓nginx狀態監控

參考:http://my.oschina.net/wojibuzhu/blog/113669

解釋: 
active connections:nginx 正處理的活動連接數 20個。 
server accepts handled requests:nginx啓動到現在共處理了 200個連接 , 成功創建 200 次握手 一般跟第一個一樣,差值爲請求丟失數, 總共處理了286 次請求。 
reading :nginx 讀取到客戶端的 Header 信息數。 
writing : nginx 返回給客戶端的 Header 信息數。 
waiting :開啓 keep-alive 的情況下,這個值等於 active - (reading + writing),意思就是 Nginx 已經處理完正在等候下一次請求指令的駐留連接。
這個狀態信息,從nginx啓動算起,包括重載配置文件,也會清零
#netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’

TIME_WAIT 17
ESTABLISHED 3254
LAST_ACK 236
FIN_WAIT_1 648
FIN_WAIT_2 581
CLOSING 7
CLOSE_WAIT 4916

解析:
CLOSED  //無連接是活動的或正在進行
LISTEN  //服務器在等待進入呼叫
SYN_RECV  //一個連接請求已經到達,等待確認
SYN_SENT  //應用已經開始,打開一個連接
ESTABLISHED  //正常數據傳輸狀態/當前併發連接數
FIN_WAIT1  //應用說它已經完成
FIN_WAIT2  //另一邊已同意釋放
ITMED_WAIT  //等待所有分組死掉
CLOSING  //兩邊同時嘗試關閉
TIME_WAIT  //另一邊已初始化一個釋放
LAST_ACK  //等待所有分組死掉



發佈了134 篇原創文章 · 獲贊 15 · 訪問量 67萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章