阅读量:295
要查看Nginx日志中的并发连接数,可以通过Nginx的stub_status模块来实现。以下是详细的步骤和说明:
通过WEB界面查看并发连接数
启用stub_status模块:确保在Nginx配置文件中启用了stub_status模块。通常,该模块在安装Nginx时默认启用,但如果没有,可以在配置文件中添加以下内容:
location /nginx_status {
stub_status on;
access_log off;
auth_basic "Nginx Status";
}
然后重新加载Nginx配置使更改生效:
sudo nginx -s reload
访问状态页面:通过浏览器访问,你将看到包含并发连接数和其他统计信息的页面。例如:
Active connections: 2
server accepts handled requests: 4 4 4
Reading: 0
Writing: 5
Waiting: 5
通过命令行查看并发连接数
如果你只需要简单的并发连接数信息,可以使用以下命令:
netstat -an | grep 'ESTABLISHED\|LISTEN' | wc -l
或者使用awk命令来更精确地统计:
netstat -n | awk '/tcp/ {print $NF}' | grep -E 'ESTAB|LISTEN' | wc -l
这些命令将显示当前活动的TCP连接数,从而间接反映Nginx的并发连接情况。
注意事项
通过上述方法,你可以轻松获取Nginx的并发连接数,从而更好地监控和管理服务器的性能。