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