求助:在DR模式下负载调度服务器上已经不存在连接且客户端已断开但是在realserver上执行netstat -an|grep port 依然存在客户端cip到vip链接状态为established的问题

各位大牛有没有遇到这样的问题:
在DR模式下负载调度服务器上已经不存在连接且客户端已经确认断开连接但是在realserver上执行netstat -an|grep port 依然存在客户端cip到vip链接状态为established的这类连接问题,在线等!希望高手指点

Forums:

客户端确认断开连接了?这个依据是什么,一定是断开了么? 有没有配置保持连接,可以抓个包看看

现在怀疑是tcp握手的问题,正在排查,如果无解,再抓包看看

我也遇到同样问题,rs上established连接数量远高于client上netstat的连接,而且会不断积攒下去,客户端直连rs上的服务端口没有问题。请问这位兄弟后来有什么解决办法吗?

第一步:开启一下调度器操作系统的参数keepalive
第二步:如果你用到中间件了开启一下中间的的这个参数就OK了
如果自己写的socket 就下载一个开源的keepalive的lib在socket的程序里调用一下就OK了

此方法之前试过,未果。后来解决办法是,LVS系统升级到CentOS 6.6(原5.8)就没问题了。

我也遇到同样的问题 而且全部是centos6.6
不同的是外部有多台lvs,调度到多台Real server上,需要支持长连接,添加了persistent 参数

还有遇到同样问题的人没有?看到的留个言

randomness