nginx狀態監控

通過查看Nginx的并發連接,我們可以更清除的知道網站的負載情況。Nginx并發查看有兩種方法(之所以這么說,是因為筆者只知道兩種),一種是通過web界面,一種是通過命令,web查看要比命令查看顯示的結果精確一些。下面介紹這兩種查看方法

No1、通過瀏覽器查看
通過web界面查看時Nginx需要開啟status模塊,也就是安裝Nginx時加上        –with-http_stub_status_module   然后配置Nginx.conf,在server點里面加入如下內容

location /nginx_status {

stub_status on;

access_log off;

allow 192.168.1.100;  訪問IP

deny all;

}

配置完后重新啟動Nginx后我們可以通過瀏覽器訪問http://localhost/status 查看,

 

解析:

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

server accepts handledrequests //總共處理了8 個連接 , 成功創建 8 次握手,總共處理了500個請求。

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

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

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

No2、通過命令查看

#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  //等待所有分組死掉

 

原創文章,作者:Estel,如若轉載,請注明出處:http://www.www58058.com/50563

(0)
EstelEstel
上一篇 2016-10-19 14:21
下一篇 2016-10-19 16:02

相關推薦

  • 部分基本的文本處理工具

    一、   抽取文本的命令     1、cat     cat [option]… [file]…     常用選項:         -E &nb…

    Linux干貨 2016-08-05
  • phpMyAdmin安裝部署

    phpMyAdmin安裝部署 phpMyAdmin 是一個用PHP編寫的軟件工具,可以通過web方式控制和操作MySQL數據庫。通過phpMyAdmin 可以完全對數據庫進行操作,例如建立、復制和刪除數據等等。如果使用合適的工具,MySQL數據庫的管理就會變得相當簡單。應用 MySQL 命令行方式需要對 MySQL 知識非常熟悉,對SQL語言也是同樣的道理?!?/p>

    2017-06-13
  • N26-第六周作業-邢巖

    馬哥門徒-N26-邢巖      一直以來都用windows 的word來編輯文件,從今天開始,我又學會了新的編輯文件方式了,掩飾不住愉悅的心情!沒錯,就是vim 編輯器,一個神奇的編輯器!讓我來詳細介紹一下這個神器是如何使用的吧。     vim:vim其實就是(VI IMproved) vi增強…

    Linux干貨 2017-02-26
  • bash基礎特性(二)之命令別名,IO重定向,管道

    命令別名alias 別名通俗地說,叫花名,當我們常用的命令,要是輸入太長,或經常要進入的目錄,可以用一個別名來定義它們,定義別名時盡量不要和已有命令名相同。這樣可以提高輸入速度和工作效率。定義別名格式:alias 別名=’原命令 參數’ (要是沒空格,可以不用引號)例如 : alias vi=vim [root@dxlcentOS ~…

    Linux干貨 2017-09-24
  • 計算機相關簡介和linux相關簡介

    一、計算機相關簡介與linux的一些概念 計算機系統 由硬件(Hardware)系統和軟件(Software)系統兩大部分構成: 硬件系統 :CPU(控制器、運算器),內存儲器(RAM、ROM),外存儲器(硬盤等),輸入設備(鍵盤、鼠標等),輸出設備(顯示器等),其他設備相關設備。  軟件系統 :系統軟件(操作系統,數…

    Linux干貨 2017-02-18
  • 基于mysql的數據庫分析系統(rsyslog)

    rsyslog:日志收集和存儲系統 1.事件在電腦中的日志記錄格式為:     日期時間 主機 進程[pid]:事件內容 2.rsyslog的特性:     多線程;     UDP,TCP,SSL/TLS,RELP; &nbsp…

    Linux干貨 2016-10-23
欧美性久久久久