Nginx

ngx_http_stub_status_module

Module 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;
默认:
语境:服务器,位置

基本状态信息将可从周围位置访问。

在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_activeActive connections价值相同; $connections_readingReading价值相同; $connections_writingWriting价值相同; $connections_waitingWaiting价值相同。