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)


分享到:


相關文章: