linux syn_recv过多ip,咨询个lvs的问题,有时访问VIP会出现SYN_RECV

在双机LVS集群环境中,遇到客户端访问VIP时出现连接失败的问题。通过`ipvsadm -ln`检查发现,连接状态在两台RealServer间交替为SYN_RECV,导致无法正常建立连接。这可能是由于负载均衡配置问题或网络通信异常导致的。需进一步检查Keepalived配置及网络设置以解决此问题。
摘要由CSDN通过智能技术生成

由 kofzhujia2010 在 周四, 2011-11-10 22:24 提交 LVS集群

我的环境

双机,每台机既是均衡器又是RealServer。

以下是我的IP:

VIP=192.168.0.21

RIP1=192.168.0.19 [既是主keepalived又是RealServer]

RIP2=192.168.0.20 [既是副keepalived又是RealServer]

使用ipvsadm-1.24.tar.gz + keepalived-1.1.19.tar.gz搭建环境,防火墙均关闭.

但有时会出现客户端访问http://192.168.0.21不能连接到主机的错误,使用ipvsadm -lcn查看的时候发现如下,两台服务器在“打皮球”.

[root@lvs1 ~]# ipvsadm -lcn

IPVS connection entries

pro expire state source virtual destination

TCP 01:00 SYN_RECV 192.168.0.25:1302 192.168.0.21:80 192.168.0.20:80

TCP 00:48 NONE 192.168.0.25:0 192.168.0.21:80 1 92.168.0.20:80

[root@lvs2 ~]# ipvsadm -lcn

IPVS connection entries

pro expire state source virtual destination

TCP 01:00 SYN_RECV 192.168.0.25:1302 192.168.0.21:80 192.168.0.19:80

TCP 00:48 NONE 192.168.0.25:0 192.168.0.21:80 192.168.0.19:80

现在的情况是只要客户端的一次请求分布在两台上,铁定都显示state为SYN_RECV,那么必定连接不到主机了,怎么回事啊?

为什么一次请求会分布在两台服务器上呢,正常情况下应该在一台上啊.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值