免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1992 | 回复: 5
打印 上一主题 下一主题

LVS问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-21 10:21 |只看该作者 |倒序浏览
LVS上设了两个端口转发,分别的是80和443,后面的WEB页面上有HTTP和HTTPS,HTTPS页面都要用用户名登陆才能看,现在的问题就是在登陆的状态下,点HTTPS的页面,可以到看到用户在线状态,如果点HTTP的页面就跳出去了,用户状态不在线,需要再登陆。
   LVS策略是WLC,persistent = 600,请问怎么解决,原因应该是80和443切换时换了机器。能不能改策略实现?有其他的方式来负载均衡吗 ?

论坛徽章:
0
2 [报告]
发表于 2008-11-21 10:58 |只看该作者
问题解决 LBLC!

论坛徽章:
0
3 [报告]
发表于 2008-11-21 11:27 |只看该作者

回复 #2 mofangqt 的帖子

调度方法:
加权最小连接调度(Weighted Least-Connection Scheduling)算法是最小连接调度的超集,各个服务器用相应的权值表示其处理性能。服务器的缺省权值为1,系统管理员可以动态地设置服务器的权值。加权最小连接调度在调度新连接时尽可能使服务器的已建立连接数和其权值成比例。

基于局部性的最少链接调度(Locality-Based Least Connections Scheduling,以下简称为LBLC)算法是针对请求报文的目标IP地址的负载均衡调度,目前主要用于Cache集群系统,因为在Cache集群中客户请求报文的目标IP地址是变化的。这里假设任何后端服务器都可以处理任一请求,算法的设计目标是在服务器的负载基本平衡情况下,将相同目标IP地址的请求调度到同一台服务器,来提高各台服务器的访问局部性和主存Cache命中率,从而整个集群系统的处理能力。LBLC调度算法先根据请求的目标IP地址找出该目标IP地址最近使用的服务器,若该服务器是可用的且没有超载,将请求发送到该服务器;若服务器不存在,或者该服务器超载且有服务器处于其一半的工作负载,则用“最少链接”的原则选出一个可用的服务器,将请求发送到该服务器。

带复制的基于局部性最少链接调度(Locality-Based Least Connections with Replication Scheduling,以下简称为LBLCR)算法也是针对目标IP地址的负载均衡,目前主要用于Cache集群系统。它与LBLC算法的不同之处是它要维护从一个目标IP地址到一组服务器的映射,而LBLC算法维护从一个目标IP地址到一台服务器的映射。对于一个“热门”站点的服务请求,一台Cache 服务器可能会忙不过来处理这些请求。这时,LBLC调度算法会从所有的Cache服务器中按“最小连接”原则选出一台Cache服务器,映射该“热门”站点到这台Cache服务器,很快这台Cache服务器也会超载,就会重复上述过程选出新的Cache服务器。这样,可能会导致该“热门”站点的映像会出现在所有的Cache服务器上,降低了Cache服务器的使用效率。LBLCR调度算法将“热门”站点映射到一组Cache服务器(服务器集合),当该“热门”站点的请求负载增加时,会增加集合里的Cache服务器,来处理不断增长的负载;当该“热门”站点的请求负载降低时,会减少集合里的Cache服务器数目。这样,该“热门”站点的映像不太可能出现在所有的Cache服务器上,从而提供Cache集群系统的使用效率。LBLCR算法先根据请求的目标IP 地址找出该目标IP地址对应的服务器组;按“最小连接”原则从该服务器组中选出一台服务器,若服务器没有超载,将请求发送到该服务器;若服务器超载;则按 “最小连接”原则从整个集群中选出一台服务器,将该服务器加入到服务器组中,将请求发送到该服务器。同时,当该服务器组有一段时间没有被修改,将最忙的服务器从服务器组中删除,以降低复制的程度。

不过对于https类的调度是要设置一个连接保持时间的

[ 本帖最后由 kns1024wh 于 2008-11-21 11:28 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2008-11-21 14:15 |只看该作者
还是不行 由于还是涉及到端口变化,还是没法达到效果,还是会跳。。。准备同步SESSION

论坛徽章:
0
5 [报告]
发表于 2008-11-21 14:28 |只看该作者
原帖由 mofangqt 于 2008-11-21 14:15 发表
还是不行 由于还是涉及到端口变化,还是没法达到效果,还是会跳。。。准备同步SESSION

session同步是必须的吧?

论坛徽章:
0
6 [报告]
发表于 2008-11-27 16:42 |只看该作者
我用 Nginx + lighttpd + php + memcache
同一个网站跑了很多台服务器
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP