HttpStubStatusModule
我们想要在未安装模块的情况下检查活动连接的数量。
等效的 Linux 命令是什么?
作为基准,我们HttpStubStatusModule
首先在安装了以下软件的机器上进行测试:
Active connections: 6146 <-- from HttpStubStatusModule
# netstat -an | grep :80 | wc -l
1266
# netstat -an | grep :443 | wc -l
25082
在我看来,上述 netstat 都没有给我正确的数字。
任何想法?
答案1
尝试排除 TIME_WAIT 或仅 grepping ESTABLISHED
netstat -an | grep :443 | grep -v TIME_WAIT | wc -l
或者
netstat -an | grep :443 | grep ESTABLISHED | wc -l
答案2
将以下内容添加到 nginx 服务器块
location /nginx_status {
# Turn on stats
stub_status on;
access_log off;
allow all;
}
我们可以使用以下 URL 检查连接状态
http://site_url/nginx_status
or
http://ip_address/nginx_status