首頁 > 後端開發 > php教程 > welcome to nginx nginx 開啟 stub_status 模組監控

welcome to nginx nginx 開啟 stub_status 模組監控

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-07-28 08:30:15
原創
1043 人瀏覽過

Nginx中的stub_status模組主要用於查看Nginx的一些狀態資訊.
本模組預設是不會編譯進Nginx的,如果你要使用該模組,則要在編譯安裝Nginx時指定:

<code><span>.</span>/configure –<span>with</span><span>-http_stub_status_module</span></code>
登入後複製

Java程式碼

<code>[root<span>@10</span>.<span>10.90</span>.<span>97</span> ~]<span># ./configure --prefix=/usr/local/nginx --with-http_stub_status_module   </span>
[root<span>@10</span>.<span>10.90</span>.<span>97</span> ~]<span># make && make install   </span></code>
登入後複製

檢視已安裝的Nginx 是否包含stub_status 模組

<code><span>#/usr/local/nginx/sbin/nginx</span><span>-</span><span>V</span><span>nginx</span><span>version:</span><span>nginx/0</span><span>.</span><span>6</span><span>.</span><span>32</span><span>built</span><span>by</span><span>gcc</span><span>3</span><span>.</span><span>4</span><span>.</span><span>6</span><span>20060404</span><span>(Red</span><span>Hat</span><span>3</span><span>.</span><span>4</span><span>.</span><span>6</span><span>-</span><span>10)</span><span>configure</span><span>arguments:</span><span>-</span><span>-</span><span>user=nginx</span><span>-</span><span>-</span><span>group=nginx</span><span>-</span><span>-</span><span>prefix=/home/nginx</span><span>-</span><span>-</span><span>with</span><span>-</span><span>http_stub_status_module</span></code>
登入後複製

可以看到我安裝了這個模組。注意是-V -v的話只會顯示版本nginx version: nginx/0.6.32
開始設定nginx,在server區塊加入location 就行了

<code>server{  
         location /nginx-status {  
             allow <span>--------  </span>
             allow <span>--------//允许的ip  </span>
             deny all<span>;//  </span>
             stub_status <span><span>on</span>;  </span>
             access_log  off;  
        }  
}  </code>
登入後複製

重啟nginx
killall -s HUP nginx
然後請求www.domain.com/nginx-status 就行了,下面是結果

<code><span>Active</span> connections: <span>5</span>server accepts handled requests  
 <span>5970806143</span><span>5970806143</span><span>7560482010</span>Reading: <span>0</span> Writing: <span>5</span> Waiting: <span>0</span></code>
登入後複製

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數較多,則說明並發訪問量非常大,正在處理過程中.

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介紹了welcome to nginx nginx 開啟 stub_status 模組監控,包括了welcome to nginx方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板