在CentOS 6.9 x86_64上开启nginx 1.12.2的stub_status模块(ngx_http_stub_status_module)监控
生活随笔
收集整理的這篇文章主要介紹了
在CentOS 6.9 x86_64上开启nginx 1.12.2的stub_status模块(ngx_http_stub_status_module)监控
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Nginx中的stub_status模塊主要用于查看Nginx的一些狀態信息.?
本模塊默認是不會編譯進Nginx的,如果你要使用該模塊,則要在編譯安裝Nginx時指定:
./configure --with-http_stub_status_module?
基礎的nginx搭建參見本博博文
http://blog.csdn.net/tao_627/article/details/78953800
編譯
下面是在此基礎上開啟stub_status的實戰記錄
cd nginx-1.12.2
./configure --with-http_ssl_module \
--with-pcre=/usr/local/src/pcre-8.41 \
--with-zlib=/usr/local/src/zlib-1.2.11 \
--with-openssl=/usr/local/src/openssl-1.1.0g \
--with-http_stub_status_module
make
make install
配置
在默認的nginx.conf中添加如下配置塊
location /ngx_status {
? ? stub_status;
? ? access_log off;
? ? allow 127.0.0.1;
? ? deny all;
/usr/local/nginx/sbin/nginx -t
刷新nginx配置
/usr/local/nginx/sbin/nginx -s reload
測試
active connections – 活躍的連接數量
server accepts handled requests — 總共處理了4個連接 , 成功創建4次握手, 總共處理了4個請求
reading — 讀取客戶端的連接數.
writing — 響應數據到客戶端的數量
本模塊默認是不會編譯進Nginx的,如果你要使用該模塊,則要在編譯安裝Nginx時指定:
./configure --with-http_stub_status_module?
基礎的nginx搭建參見本博博文
http://blog.csdn.net/tao_627/article/details/78953800
編譯
下面是在此基礎上開啟stub_status的實戰記錄
cd nginx-1.12.2
./configure --with-http_ssl_module \
--with-pcre=/usr/local/src/pcre-8.41 \
--with-zlib=/usr/local/src/zlib-1.2.11 \
--with-openssl=/usr/local/src/openssl-1.1.0g \
--with-http_stub_status_module
make
make install
配置
在默認的nginx.conf中添加如下配置塊
location /ngx_status {
? ? stub_status;
? ? access_log off;
? ? allow 127.0.0.1;
? ? deny all;
}
注意:官網模塊文檔上說,nginx版本1.7.5之前的,stub_status指令后面需要接任意變量,比如"stub_status on",目前的版本當然可以省略。
下面是配置文件的截圖部分
/usr/local/nginx/sbin/nginx -t
刷新nginx配置
/usr/local/nginx/sbin/nginx -s reload
測試
curl -v http://127.0.0.1/ngx_status
active connections – 活躍的連接數量
server accepts handled requests — 總共處理了4個連接 , 成功創建4次握手, 總共處理了4個請求
reading — 讀取客戶端的連接數.
writing — 響應數據到客戶端的數量
waiting — 開啟 keep-alive 的情況下,這個值等于 active – (reading+writing), 意思就是 Nginx 已經處理完正在等候下一次請求指令的駐留連接.
參考文獻
[1].http://nginx.org/en/docs/http/ngx_http_stub_status_module.html
總結
以上是生活随笔為你收集整理的在CentOS 6.9 x86_64上开启nginx 1.12.2的stub_status模块(ngx_http_stub_status_module)监控的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在CentOS 6.9 x86_64上安
- 下一篇: 在CentOS 6.9 x86_64上开