解决贴:lvs_dr负载均衡访问一直到一台rs的问题

回复 收藏
昨天做实验我也遇到了铭哥这个问题一直访问到real server2上。后来我做其他的实验带了大概一分钟,再去ctrl+F5刷新,发现跳到了real server1上,这个让我很兴奋,它是大概一分钟变一次,否则一直连着某一个real server
我看见配置文件有这个参数
persistence_timeout 60        #(同一IP的连接60秒内被分配到同一台realserver)
跟我想的不谋而合,只要把它禁掉,在做实验可以实现均匀的分配
到我们在实际生产上,必须得加上这个参数附上它的含义:
persistence_timeout.会话保持时间,单位是秒。这个选项对动态网站很有用处:当用户从远程用帐号进行登陆网站时,有了这个会话保持功能,就能把用户的请求转发给同一个应用服务器。在这里,我们来做一个假设,假定现在有一个lvs 环境,使用DR转发模式,真实服务器有3个,负载均衡器不启用会话保持功能。当用户第一次访问的时候,他的访问请求被负载均衡器转给某个真实服务器,这样他看到一个登陆页面,第一次访问完毕;接着他在登陆框填写用户名和密码,然后提交;这时候,问题就可能出现了—登陆不能成功。因为没有会话保持,负载均衡器可能会把第2次的请求转发到其他的服务器。
2015-02-13 07:46 举报
已邀请:
0

田埂上的梦

赞同来自:

{:4_91:}说的很详细,  谢谢学长.
0

wuhen

赞同来自:

{:5_121:}
0

649969462

赞同来自:

很不错的分享,马上去试试
0

xiaotuanyu120

赞同来自:

感谢宏洋,铭哥已经验证过了吗?
0

wuhen

赞同来自:

我试过了,成功了,你们可以试试

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: