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内核参数调整

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容