使用什么调度算法实现对web session的支持

您好:
我使用lvs技术搭建了一套web集群系统,我想实现对session的支持。
现在我使用lblc调度算法,但是有个问题,现在所有的请求都被调度到同一台real server上了,而另外的其它机器均处于空闲状态,没有任何的请求处理。
请问,我改如何改进。

Forums:

要支持session,加上-p选项就可以了

不能调度到其它的机器,可能与你的配置有关

添加-P选项,可以实现session的支持,但是这个支持应该是根据来源ip判断的?如何能够使用cookie来支持session?

是的,-p选项是根据来源IP地址来判断。

若想使用cookie来对不同的session作负载均衡,应该在应用层来做,可以考虑使用ktcpvs。

lblc调度算法一般用于Web Cache集群,它针对目标IP地址进行调度。

如果你想在Web集群上支持session,用持久性(Persistence)选项就可以。请参见http://www.linuxvirtualserver.org/docs/persistence.html。等有空,把它写成中文文档。

randomness