模块 ngx_http_stub_status_module

数据嵌入变量stub_status

示例配置
Directives

ngx_http_stub_status_modulemodule 提供 访问基本状态信息。

这个模块不是默认构建的,它应该使用--with-http_stub_status_moduleconfiguration 参数。

示例配置

location = /basic_status {
    stub_status;
}

此配置将创建一个简单的网页 使用基本状态数据,可能如下所示:

Active connections: 291
server accepts handled requests
 16630948 16630948 31070465
Reading: 6 Writing: 179 Waiting: 106

Directives

语法: stub_status;
默认值:
上下文: server,location

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

在 1.7.5 之前的版本中, Directives语法需要一个任意参数,例如 “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价值。