啟用Nginx狀態監控
1. 編譯Nginx添加http_stub_status_module
編譯Nginx的時候添加參數:--with-http_stub_status_module
cd nginx-{version}/./configure --prefix=/opt/nginx --with-http_stub_status_module --with-http_ssl_module
make && make install</pre>
2. 啟用nginx status配置
修改Nginx配置文件nginx.conf,在HTTP段中添加
vi /opt/nginx/conf/nginx.confserver{
listen 80; server_name localhost;
location /nginx_status { #主要是這里代表根目錄顯示信息 stub_status on; access_log off; } }</pre>
3. 打開status頁面
</div>瀏覽器訪問監控頁面地址http://{your IP}/nginx-status,顯示如下
Active connections: 2 server accepts handled requests 8 8 33 Reading: 0 Writing: 1 Waiting: 1解析:
Active connections //當前 Nginx 正處理的活動連接數。
server accepts handledrequests //總共處理了8 個連接 , 成功創建 8 次握手,總共處理了33個請求。
Reading //nginx 讀取到客戶端的 Header 信息數。
Writing //nginx 返回給客戶端的 Header 信息數。
Waiting //開啟 keep-alive 的情況下,這個值等于 active – (reading + writing),意思就是 Nginx 已經處理完正在等候下一次請求指令的駐留連接本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!