Nginx可以使用ngx_http_stub_status_module模塊來讀取客戶端連接數。該模塊提供了一個狀態頁面,顯示了當前的連接數、請求數、處理時間等信息。
要啟用ngx_http_stub_status_module模塊,需要在Nginx的配置文件中添加以下內容:
location /nginx_status {
stub_status on;
access_log off;
allow 127.0.0.1; # 限制只能本地訪問
deny all; # 禁止其他IP訪問
}
然后重新加載Nginx配置文件。
接下來,可以使用curl或者瀏覽器等工具來訪問http://localhost/nginx_status,就可以看到當前的連接數等信息了。
示例輸出:
Active connections: 291
server accepts handled requests
16630948 16630948 31070487
Reading: 6 Writing: 179 Waiting: 106
其中,Active connections表示當前的活動連接數。