配置详解
Nginx的ngx_http_stub_status_module模块主要功能是记录Nginx的基本访问状态信息(活动连接数、已处理请求数等),这些状态信息对于性能调优和故障排查起着至关重要的作用。
语法规则
- stub_status on;
注意事项
stub_status指令可以配置在以下模块中:
- location:通过location配置的地址查看Nginx状态信息。
配置示例
安装模块的查看
1、使用nginx −V命令查看Nginx是否已安装ngx_http_stub_status_module模块,若Nginx编译时带有参数−−with−http_stub_status_module则表示此模块已安装。

指令的配置与测试
1、在location模块中添加指令。stub_status指令通常与allow和deny指令联合使用,只允许特定IP或用户访问。

2、通过location配置的地址查看Nginx状态,状态信息包括:
- Active connections:当前活动的连接数。
- server accepts handled requests:
accepts−接收到的连接总数。
handled−已处理的连接总数。
requests−已处理的请求数。 - Reading:当前处于读取客户端请求状态的连接数。
- Writing:当前处于向客户端发送响应状态的连接数。
- Waiting:当前处于等待状态的连接数。
