模块 ngx_http_stub_status_module

Example Configuration
Directives
     stub_status
Data
Embedded Variables

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

可以从周围位置访问基本状态信息。

在 1.7.5 之前的版本中,指令语法需要任意参数,例如“ stub_status on”。

数据

提供以下状态信息:

Active connections
当前活动客户端连接数(包括Waiting连接数)。
accepts
接受的客户端连接总数。
handled
已处理的连接总数。通常,参数值相同,accepts 除非达到某些资源限制(例如, worker_connections限制)。
requests
客户端请求总数。
Reading
nginx 正在读取请求标头的当前连接数。
Writing
nginx 将响应写回客户端的当前连接数。
Waiting
当前等待请求的空闲客户端连接数。

嵌入变量

ngx_http_stub_status_module模块支持以下嵌入变量 (1.3.14):

$connections_active
与值相同Active connections
$connections_reading
与值相同Reading
$connections_writing
与值相同Writing
$connections_waiting
与值相同Waiting