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”。
提供以下状态信息:
Active connections 当前活动客户端连接数,包括等待连接。
accepts 接受的客户端连接总数。
handled 处理的连接总数。通常,除非达到某些资源限制(例如,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 值相同。