


Apache出現大量的CLOSE_WAIT狀態連接
添加時間:2011-3-5
添加:
admin
一臺運行Apache的Web服務器,前面有Squid,出現大量的CLOSE_WAIT連接,直接占滿TCP隊列,導致Apache失去響應。
一般來說,在一次正常的HTTP連接結束時,按正常的次序應該是服務器先發出FIN信號,客戶端確認,然后客戶端再發出FIN信號,服務端確認。如果客戶端因為某種原因先于服務端發出了FIN信號,就會導致服務端被動關閉。
-------------------------------------
關鍵字:Apache 出現 CLOSE_WAIT 狀態 連接
一般來說,在一次正常的HTTP連接結束時,按正常的次序應該是服務器先發出FIN信號,客戶端確認,然后客戶端再發出FIN信號,服務端確認。如果客戶端因為某種原因先于服務端發出了FIN信號,就會導致服務端被動關閉。
-------------------------------------
通過下列
Linux
內核參數來解決問題:
sysctl -w
net.ipv4.tcp_keepalive_time=30
sysctl -w
net.ipv4.tcp_keepalive_probes=2
sysctl -w
net.ipv4.tcp_keepalive_intvl=2
注意:Linux的內核參數我調整的可能有些猛,到底合不合適要注意觀察。
關鍵字:Apache 出現 CLOSE_WAIT 狀態 連接
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解