wboyc / nginx_qps

nginx qps watch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nginx_qps

nginx qps watch

功能

查看当前nginx总体QPS

编译main.go 生成 stubstatus(.exe)可执行文件,或者直接使用编译好的文件

nginx 配置

nginx -V
查看configure arguments是否有
--with-http_stub_status_module

新增server:

server{
   listen 9100;# 按需修改
   server_name _;# 按需修改
   location / {
         stub_status on;# 必须
         access_log off;
    }
}

重启后运行即可,如

linux在可运行文件目录运行:./stubstatus -url http://127.0.0.1:9100
windows在可运行文件目录运行:stubstatus.exe -url http://127.0.0.1:9100
不添加url参数默认请求地址:http://127.0.0.1:9100
如果使用其他地址:执行时加上参数如:stubstatus(.exe) -url http://127.0.0.2/test

结果每秒输出一次,如下:

时间:2019-07-19 17:09:54
当前QPS: 1
当前连接数: 1
最大QPS:7 发生时间:2019-07-19 17:09:36
最大连接数:1 发生时间:2019-07-19 17:08:24

About

nginx qps watch

License:MIT License


Languages

Language:Go 100.0%