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
”。
数据
提供以下状态信息
活跃连接
- 当前活跃客户端连接数,包括处于
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
值相同。