模組 ngx_http_stub_status_module
範例設定 指令 stub_status 資料 內嵌變數 |
ngx_http_stub_status_module
模組提供對基本狀態資訊的存取。
此模組預設不會建置,應該使用 --with-http_stub_status_module
設定參數啟用。
範例設定
location = /basic_status { stub_status; }
此設定會建立一個簡單的網頁,其中包含基本狀態資料,外觀可能如下所示
Active connections: 291 server accepts handled requests 16630948 16630948 31070465 Reading: 6 Writing: 179 Waiting: 106
指令
語法 |
stub_status; |
---|---|
預設 | — |
上下文 |
server 、location |
基本狀態資訊可從周圍的 location 存取。
在 1.7.5 之前的版本中,指令語法需要一個任意參數,例如「stub_status on
」。
資料
提供以下狀態資訊
活動連線數
- 目前活動用戶端連線的數量,包括
Waiting
連線。 accepts
- 接受的用戶端連線總數。
handled
- 處理的連線總數。一般來說,參數值與
accepts
相同,除非已達到某些資源限制(例如,worker_connections 限制)。 requests
- 用戶端請求的總數。
Reading
- 目前 nginx 正在讀取請求標頭的連線數。
Writing
- 目前 nginx 正在將回應寫回用戶端的連線數。
Waiting
- 目前閒置的用戶端連線正在等待請求的數量。
內嵌變數
ngx_http_stub_status_module
模組支援以下內嵌變數(1.3.14)
$connections_active
- 與
活動連線數
值相同; $connections_reading
- 與
Reading
值相同; $connections_writing
- 與
Writing
值相同; $connections_waiting
- 與
Waiting
值相同。