Apache檢視併發及TIME WAIT過多的解決

2022-09-06 13:54:23 字數 522 閱讀 5114

1.檢視併發

2.檢視併發數及tpc連線狀態

netstat -n | awk '/^tcp/ end '

返回結果示例:

last_ack 5

syn_recv 30

established 1597

fin_wait1 51

fin_wait2 504

time_wait 1057

其中的syn_recv表示正在等待處理的請求數;established表示正常資料傳輸狀態;time_wait表示處理完畢,等待超時結束的請求數。

在某台伺服器上發現time_out過多,但其他各項均比較小

檢視配置檔案發現keepalive 沒有開啟

開啟後,該項變小

keepalive的其他引數及解釋:

maxkeepaliverequests 乙個連線可以最多傳送多少次請求

keepalivetimeout 兩次請求間超過這個數字就中斷這個連線

檢視Apache併發請求數及其TCP連線狀態

prefork mpm startservers number of server processes to start minspareservers minimum number of server processes which are kept spare maxspareservers m...

檢視Apache併發請求數及其TCP連線狀態

這兩天搭建了一組apache伺服器,每台伺服器4g記憶體,採用的是prefork模式,一開始設定的連線數太少了,需要較長的時間去響應使用者的請求,後來修改了一下apache 2.0.59的配置檔案httpd.conf 引用 prefork mpm startservers number of ser...

檢視Apache併發請求數及其TCP連線狀態

這兩天搭建了一組apache伺服器,每台伺服器4g記憶體,採用的是prefork模式,一開始設定的連線數太少了,需要較長的時間去響應使用者的請求,後來修改了一下apache 2.0.59的配置檔案httpd.conf prefork mpm startservers number of server...