Linux下檢視Nginx併發連線數和連線狀態

2021-09-01 16:52:44 字數 974 閱讀 7971

linux下檢視nginx等的併發連線數和連線狀態。

1、檢視web伺服器(nginx apache)的併發請求數及其tcp連線狀態:

netstat -n | awk '/^tcp/ end '或者:

netstat -n | awk '/^tcp/ end '返回結果一般如下:

last_ack 5 (正在等待處理的請求數)

syn_recv 30

established 1597 (正常資料傳輸狀態)

fin_wait1 51

fin_wait2 504

time_wait 1057 (處理完畢,等待超時結束的請求數)

其他引數說明:

closed:無連線是活動的或正在進行

listen:伺服器在等待進入呼叫

syn_recv:乙個連線請求已經到達,等待確認

syn_sent:應用已經開始,開啟乙個連線

established:正常資料傳輸狀態

fin_wait1:應用說它已經完成

fin_wait2:另一邊已同意釋放

itmed_wait:等待所有分組死掉

closing:兩邊同時嘗試關閉

time_wait:另一邊已初始化乙個釋放

last_ack:等待所有分組死掉

close-wait:一般是tcp會話沒有正常結束,等待關閉。

2、檢視nginx執行程序數

ps -ef | grep nginx | wc -l返回的數字就是nginx的執行程序數,如果是apache則執行

ps -ef | grep httpd | wc -l3、檢視web伺服器程序連線數:

netstat -antp | grep 80 | grep established -c4、檢視mysql程序連線數:

ps -axef | grep mysqld -c

引用

Linux下檢視Nginx等的併發連線數和連線狀態

1 檢視web伺服器 nginx apache 的併發請求數及其tcp連線狀態 netstat n awk tcp end 或者 netstat n awk tcp end 返回結果一般如下 last ack 5 正在等待處理的請求數 syn recv 30 established 1597 正常資...

nginx檢視併發連線數

1 nginx 檢視併發連線數 方式有兩種,一種是在nginx.config檔案中配置 然後通過瀏覽器檢視,另一種是使用命令,本人用的windows進行使用的,所以使用瀏覽器方式比較方便。在server裡面加入上述 然後在瀏覽器中輸入 解析 active connections 當前 nginx 正...

NGINX 檢視併發連線數

通過介面檢視 通過介面檢視通過web介面檢視時nginx需要開啟status模組,也就是安裝nginx時加上 with http stub status module 然後配置nginx.conf,在server裡面加入如下內容 1 2 3 4 5 6 7 location nginxstatus ...