Nginx状态监控的配置


配置详解

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则表示此模块已安装。

nginx

指令的配置与测试

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

nginx

2、通过location配置的地址查看Nginx状态,状态信息包括:

  • Active connections:当前活动的连接数。
  • server accepts handled requests:
    accepts−接收到的连接总数。
    handled−已处理的连接总数。
    requests−已处理的请求数。
  • Reading:当前处于读取客户端请求状态的连接数。
  • Writing:当前处于向客户端发送响应状态的连接数。
  • Waiting:当前处于等待状态的连接数。
nginx

发表评论

评论数量:0