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

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

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

数据

提供以下状态信息:

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

嵌入变量

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

$connections_active
活动连接数 值相同;
$connections_reading
读取中 值相同;
$connections_writing
写入中 值相同;
$connections_waiting
等待中 值相同。