模块 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 -
与
等待中值相同。
