模块 ngx_http_stub_status_module
| 数据嵌入变量stub_status 示例配置 Directives |
这ngx_http_stub_status_modulemodule 提供
访问基本状态信息。
这个模块不是默认构建的,它应该使用--with-http_stub_status_moduleconfiguration 参数。
示例配置
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价值。