net.ipv4.tcp_tw_recycle參數造成的連接不穩定


剛開接接觸服務器優化時,直接從網上找些文章就進行設置優化。

對net.ipv4.tcp_tw_recycle的說明是開啟 TCP 連接中 TIME-WAITsockets 的快速回收,這么一說直接用上。

 

但是優化系統參數后,時不時有人反饋連接不上網站。

 

一開始是不知道什么問題的,找代碼,找服務器配置等原因。

最后才懷疑系統參數配置,全部設置為默認值,不出現了。

 

后來一個個參數深入了解,有反應net.ipv4.tcp_tw_recycle設置造成連接異常的,狀況一樣。

 

后來把net.ipv4.tcp_tw_recycle設置0就好了。

這個上說NAT設備后面的用戶上網,發出的TPC/IP時間戳不連續,造成服務端丟棄連接。

 

怪不得我們在公司上網,很多網站也出現這個問題,偶爾上不去,我想可能也是設置了這個參數吧。

 

這個就矛盾了。該不該設置呢?

 

我認為這樣:

1. 如果是服務企業客戶,或者是一個企業互聯網就用,那就設置為0,企業客戶投訴和抱怨影響是非常大的,只能其它方面來優化。

2. 如果是一個互聯網普通用戶使用的網站,設置為1,那也影響不大。
---------------------
作者:很青的青蛙
來源:CSDN
原文:https://blog.csdn.net/rariki/article/details/44345653
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM