模块 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 |
基本状态信息可从周围的 location 访问。
在 1.7.5 之前的版本中,指令语法需要一个任意参数,例如“stub_status on
”。
数据
提供以下状态信息:
活动连接
- 当前活动客户端连接数,包括
等待
连接。 已接受
- 已接受的客户端连接总数。
已处理
- 已处理的连接总数。通常,参数值与
已接受
相同,除非达到某些资源限制(例如,worker_connections 限制)。 请求
- 客户端请求总数。
读取
- 当前 Nginx 正在读取请求头的连接数。
写入
- 当前 Nginx 正在将响应写回客户端的连接数。
等待
- 当前空闲的客户端连接数,正在等待请求。
嵌入式变量
ngx_http_stub_status_module
模块支持以下嵌入式变量(1.3.14):
$connections_active
- 与
活动连接
的值相同; $connections_reading
- 与
读取
的值相同; $connections_writing
- 与
写入
的值相同; $connections_waiting
- 与
等待
的值相同。