Nginx stub_status 監(jiān)控模塊的功能實(shí)現(xiàn)
Nginx 的 stub_status 模塊用于查看 Nginx 的基本狀態(tài)信息。
模塊實(shí)現(xiàn)的功能
通過這個(gè)模塊,可以看到如下的 Nginx 狀態(tài)信息:
Active connections: 2 server accepts handled requests 62 62 102 Reading: 0 Writing: 1 Waiting: 0
其中:
- Active connections:活躍的連接數(shù)
- accepts:已允許的請求數(shù)
- handled:已處理完畢的請求數(shù)
- requests:總請求數(shù)
- Reading:讀取到客戶端的 Header 信息數(shù)
- Writing:返回給客戶端的 Header 信息數(shù)
- Waiting:開啟 keep-alive 的情況下,這個(gè)值等于 (Active 減 Reading 減 Writing),表示 Nginx 已經(jīng)響應(yīng)結(jié)束的那些請求中,正在等候下一次請求指令的駐留連接
在訪問頻率高、請求較快處理完畢時(shí),Waiting 較大是正常的;若 Reading + Writing 較大,則說明并發(fā)訪問數(shù)較大。
安裝模塊
這個(gè)模塊 Nginx 源碼已包含在內(nèi),但默認(rèn)不會編譯進(jìn)來,需要啟用這條編譯參數(shù):
--with-http_stub_status_module
啟用模塊
要啟用這個(gè)模塊,只需要在站點(diǎn)配置寫入一行:
stub_status on;
以我的配置為例:
location = /status/ {
stub_status on;
}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Nginx代理導(dǎo)致請求頭某些內(nèi)容丟失的問題解決
本文主要介紹了在使用NGINX代理時(shí)請求頭中的下劃線被自動(dòng)忽略的問題,通過兩種方法解決了這個(gè)問題,具有一定的參考價(jià)值,感興趣的可以了解一下2025-02-02
nginx服務(wù)器access日志中大量400 bad request錯(cuò)誤的解決方法
這篇文章主要介紹了nginx服務(wù)器access日志中大量400 bad request錯(cuò)誤的解決方法,本文結(jié)論是空主機(jī)頭導(dǎo)致的大量400錯(cuò)誤日志,關(guān)閉默認(rèn)主機(jī)的日志記錄就可以解決問題,需要的朋友可以參考下2015-01-01
云服務(wù)器使用寶塔搭建Python環(huán)境,運(yùn)行django程序
本文詳細(xì)講解了在云服務(wù)器使用寶塔搭建Python環(huán)境,運(yùn)行django程序的方法。對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-12-12
nginx將https協(xié)議反向代理到http協(xié)議請求上的實(shí)現(xiàn)
本文主要介紹了nginx將https協(xié)議反向代理到http協(xié)議請求上的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-10-10
Nginx配置同一個(gè)域名同時(shí)支持http與https兩種方式訪問實(shí)現(xiàn)
這篇文章主要介紹了Nginx配置同一個(gè)域名同時(shí)支持http與https兩種方式訪問實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08

