模块 ngx_http_stub_status_module
Example Configuration Directives stub_status Data Embedded Variables |
该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
”。
数据
提供以下状态信息:
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
。