剛開接接觸服務器優化時,直接從網上找些文章就進行設置優化。
對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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!