lvs和haproxy机器必须注意的三个参数

1.关闭tcp包reuse和recycle功能

net.ipv4.tcp_tw_reuse = 0

net.ipv4.tcp_tw_recycle = 0

在/etc/sysctl.conf中下面两个参数设置为0,改完后用sysctl -p刷新生效。

如果设置为1,会导致连接回收使客户端连接意外断开

 

2.关闭网卡offload配置

generic-receive-offload: off

如果开启这个功能,当数据包PTU超过1500时,lvs会视为非法数据包,会丢弃并要求重传。

查看方法:

ethtool -k eth0

修改方法:

ethtool -K eth0 gro off