Apache + Tomcat 负载均衡集群配置问题 session不能复制(解决方法)

通过proxy、proxy_balancer方式进行负载均衡和集群,如果出现session不能复制的问题请把

1 <proxy balancer://ygsoftcluster>  
2   BalancerMember http://127.0.0.1:7070/ loadfactor=1 route=tomcat1
3   BalancerMember http://127.0.0.1:8080/ loadfactor=1 route=tomcat2
4   BalancerMember http://127.0.0.1:9090/ loadfactor=10 route=tomcat3
5   #ProxySet stickysession=ROUTEID
6   ProxySet lbmethod=bytraffic
7 </proxy>

添加至conf\extra\httpd-vhosts.conf如下所示:

 1 <VirtualHost *:80>  
 2     ServerAdmin webmaster@dummy-host.ygsoft.com
 3     ServerName 127.0.0.1  
 4     ServerAlias localhost  
 5     ProxyPass / balancer://ygsoftcluster/ stickysession=JSESSIONID|jsessionid scolonpathdelim=On nofailover=On
 6     ProxyPassReverse / balancer://ygsoftcluster/
 7     ErrorLog "logs/ygsoftcluster-error.log"  
 8     CustomLog "logs/ygsoftcluster-access.log" common
 9 <proxy balancer://ygsoftcluster>  
10   BalancerMember http://127.0.0.1:7070/ loadfactor=1 route=tomcat1
11   BalancerMember http://127.0.0.1:8080/ loadfactor=1 route=tomcat2
12   BalancerMember http://127.0.0.1:9090/ loadfactor=10 route=tomcat3
13   #ProxySet stickysession=ROUTEID
14   ProxySet lbmethod=bytraffic
15 </proxy>
16 </VirtualHost>

 

posted @ 2013-03-19 22:14  haycco  阅读(497)  评论(0编辑  收藏  举报