1. 闲不住的人首页
  2. 网站服务

Nginx状态信息模块

ngx_http_stub_status_module 用于输出 Nginx 的基本状态信息。通过该页面的信息我们可以查看到当前 Nginx 的请求数量等信息。

依赖于安装时的编译参数 –with-http_stub_satus_module;

官方示例:

location = /basic_status {
    stub_status;
}

配置指令:

Syntax:	  stub_status;
Default:  —
Context:  server, location

示例:

root@opsbj-nginx:~ # cat /etc/nginx/conf.d/demo.conf
server {
  listen 80;
  server_name 10.100.4.169;
  index index.html index.htm;
  access_log /var/log/nginx/demo_access.log;

  location / {
    root /data/demo/;
    deny 10.100.4.181;
    allow 10.100.4.0/24;
    deny all;
  }

  location /admin/ {
    root /data/demo/;
    auth_basic "Enter username and password.";
    auth_basic_user_file /etc/nginx/.htpasswd;
  }
  # Nginx 状态信息页面
  location = /basic_status {
    stub_status;
  }
}

root@opsbj-nginx:~ # nginx -s reload

访问 http://10.100.4.169/basic_status 结果如下:

Nginx状态页面
Nginx状态页面

basic_status 页面内容信息如下:

Active connections:处于活动状态的客户端连接的数量;

accepts:已经接受的客户端连接的总数;
handled:已经处理完成的客户端请求的总数;
requests:客户端发来的总的请求书;

Reading:处于读取客户端请求报文首部的连接数量;
Writing:处于向客户端发送响应报文过程中的连接数;
Waiting:处于等待客户端发出请求的空闲连接数;

原创文章,作者:恩志,如若转载,请注明出处:https://www.xbzdr.com/305.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

在线咨询:点击这里给我发消息

邮件:510749025@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code