模块 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

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

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

数据

提供以下状态信息

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

嵌入式变量

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

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