Apache2.4.9 如何将同一用户的请求调度至后端不同Tomcat上

老腊肉 发布于 2015/03/23 17:08
阅读 269
收藏 0

Apache2.4.9 如何将同一用户的请求调度至后端不同Tomcat上。也就是说我的JSESSIONID=XXXX.tomcat1,但是此时Tomcat1节点宕机,依然能够转发到Tomcat2进行继续处理。保证当前Session范围不中断?求解

后端是两个Tomcat组成的集群,配置如下:

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "/tmp" 
    
    ServerName abc.kk.com
    ServerAlias abc.kk.com 
    ErrorLog "logs/dummy-host.example.com-error_log"
    CustomLog "logs/dummy-host.example.com-access_log" common


    <Directory /tmp> 
        Options +indexes  
        Order allow,deny  
        Allow from all  
        Require all granted   
    </Directory> 

ProxyRequests Off  
#ProxyPass / balancer://tomcatcluster/ stickysession=JSESSIONID nofailover=On timeout=5 maxattempts=3 lbmethod=byrequests

ProxyPass / balancer://tomcatcluster/ stickysession=false nofailover=On timeout=5 maxattempts=3 lbmethod=byrequests
ProxyPassReverse / balancer://tomcatcluster/
 
<Proxy balancer://tomcatcluster>
    BalancerMember  ajp://192.168.63.10:8009/ loadfactor=1 route=tomcat1
    BalancerMember  ajp://192.168.63.10:8109/ loadfactor=1 route=tomcat2
</Proxy>

</VirtualHost>

加载中
0
我是星星迷
我是星星迷
你要做的是 两个tomcat共享session么?
老腊肉
老腊肉
已处理好了
老腊肉
老腊肉
Session已经共享了。
返回顶部
顶部