Haproxy突破65535限制

haproxy在高并发的时候 本地65535个端口不够用了如何解决?
在TCP层面上没有好的办法,链接时间戳 快速回收 端口复用 修改系统默认timeout都无法根本解决问题 在NAT模式下,会出现时间戳错乱的现象,于是后面的数据包就被丢弃了,具体的表现通常是是客户端明明发送的SYN,但服务端就是不响应ACK.

在backend 标签内的server主句语句中添加source关键字
例:
backend javapools
balance roundrobin
server gao_10000 10.125.192.2:8080 check source 10.125.192.10:1025-65535
server gao_10000 10.125.192.3:8080 check source 10.125.192.11:1025-65535

猜你喜欢

转载自blog.csdn.net/bjgaocp/article/details/88390918