F5 LTM給應用做負載時出現業務訪問時好時壞的情況?

如果遇到一個問題類似F5給2臺服務器做負載,業務訪問時好時壞的情況,有一種做法是將LTM中pool member地址先保留為一個,如果發現業務訪問正常了,那有一種可能是服務器的兩個內核參數沒有修改。

用vim打開應用系統配置文件:#vim /etc/sysctl.conf 修改下面參數為:

net.ipv4.tcp_tw_reuse = 1

net.ipv4.tcp_tw_recycle = 1

修改應用主機內核參數後業務負載正常了。

原理解釋:

net.ipv4.tcp_tw_reuse = 1

#表示開啟重用。允許將TIME-WAIT sockets重新用於新的TCP連接,默認為0,表示關閉;

net.ipv4.tcp_tw_recycle = 1

#表示開啟TCP連接中TIME-WAIT sockets的快速回收,默認為0,表示關閉;

更多內核參數的詳見文章:應用高併發下Linux內核參數調整(https://www.lixiaodong.com.cn/archives/249)


分享到:


相關文章: