模块 ngx_http_stub_status_module
数据嵌入变量stub_status 示例配置 Directives |
这ngx_http_stub_status_module
module 提供
访问基本状态信息。
这个模块不是默认构建的,它应该使用--with-http_stub_status_module
configuration 参数。
示例配置
location = /basic_status { stub_status; }
此配置将创建一个简单的网页 使用基本状态数据,可能如下所示:
Active connections: 291 server accepts handled requests 16630948 16630948 31070465 Reading: 6 Writing: 179 Waiting: 106
Directives
语法: |
stub_status; |
---|---|
默认值: | — |
上下文: |
server ,location |
可以从周围位置访问基本状态信息。
在 1.7.5 之前的版本中,
Directives语法需要一个任意参数,例如
“stub_status on
”.
数据
提供以下状态信息:
Active connections
- 当前活动客户端连接数
包括
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
价值。