0
点赞
收藏
分享

微信扫一扫

Nginx Module状态统计

janedaring 2021-09-22 阅读 50
日记本

在nginx中,需要开启状态查询,才能查询到指标数据。

编译nginx
./configure --prefix=/usr/local/nginx --with-http_stub_status_module
make
make install
查询模块信息
1.如果你nginx是rpm包安装的,直接用如下命令:
nginx -V
2.如果你是源码包编译安装,假如你的安装路径是/usr/local/nginx,那么你可以使用:
/usr/local/nginx/sbin/nginx -V

注意是大写的V,这样你就可以看到nginx已经加载的模块了。

配置nginx
vim nginx.conf
location /nginx-status {
 stub_status on;
 access_log off;
}
重启nginx
./nginx -s reload
测试

结果说明:
  • Active connections:正在处理的活动连接数

  • server accepts handled requests

    • 第一个 server accepts表示Nginx启动到现在总共建立了9个连接
    • 第二个 server handled 表示Nginx启动到现在处理过的连接 9 次(证明中间没有失败的)
    • 第三个 server requests 表示客户端请求总数21 次
  • Reading: 0 Writing: 1 Waiting: 1

    • Reading:Nginx 正在读取到客户端的 Header 信息数
    • Writing:Nginx 正在返回给客户端 Header 信息数
    • Waiting:Nginx 已经处理完正在等候下一次请求指令的驻留链接(开启keep-alive的情况下,这个值等于 Active - (Reading+Writing))
举报

相关推荐

0 条评论