您的位置:首页 > 理论基础 > 计算机网络

使用keepalived加lvs做负载均衡,访问后端的服务器,2分钟后超时,需要重新登录

2013-09-25 22:54 661 查看
这个问题搞了我们小伙子好久了。一直找不到原因,一开始以为是XP的ie8的问题,有的是以为是网络问题,有的以为是lvs服务器问题。靠,搞死人了。
今天看了一下keepalived的配置,发现其中有个参数设置为如下:
virtual_server 172.18.10.20 8080 {
delay_loop 6
lb_algo wlc
lb_kind DR
persistence_timeout 60 //这里的60秒,太短了。这是为了保持session用的。
protocol TCP

real_server 172.18.10.16 8080 {
weight 10000
TCP_CHECK {
connect_timeout 10
nb_get_retry 3
delay_before_retry 3
connect_port 8080
}
}

real_server 172.18.10.17 8080 {
weight 10000
TCP_CHECK {
connect_timeout 10
nb_get_retry 3
delay_before_retry 3
connect_port 8080
}
}
}
果断把这里修改为1800,即30分钟。再看看,客户端果然30分钟才要重新登录。ok了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐