查看Nginx日志中的并發連接數可通過以下方式:
啟用Nginx狀態模塊(推薦)
stub_status
模塊(需先安裝),配置示例:location /nginx_status {
stub_status on;
allow 127.0.0.1; # 限制訪問IP
deny all;
}
http://服務器IP/nginx_status
訪問,查看Active connections
(總連接數)、Reading
(讀取中連接)、Writing
(寫入中連接)等指標,其中Reading+Writing
為實際并發請求數。使用系統命令(間接統計)
netstat
或ss
命令查看Nginx監聽端口的ESTABLISHED
連接數(需結合Nginx端口,如80/443):# netstat方式(Linux)
netstat -an | grep ':80' | grep ESTABLISHED | wc -l
# ss方式(更高效)
ss -ant | grep ':80' | grep ESTABLISHED | wc -l
注:此方法統計的是TCP連接數,包含空閑連接,需結合業務協議(如HTTP/1.1/2、WebSocket)分析。
第三方監控工具(可視化分析)
nginx-exporter
采集Nginx狀態數據,在Grafana中展示實時并發連接數、趨勢圖等。注意: