模組 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;
預設
上下文 serverlocation

基本狀態資訊可從周圍的 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 值相同。