日期:2014-05-16 浏览次数:21110 次
apache tomca集群的两种方式:1、使用mod_jk,2、apache反向代理,配置就不说了,网上一堆。
? 我之前采用mod_jk,发现验证码没有同步,怎么都登陆时候,一直是看概率,经常出现不同步的情况。后台在iteye论坛看到也有人和我一样的问题,http://www.iteye.com/topic/21449。
?????? 我后来按照robin的配置,改了集群配置,采用apache反向的代理方式,发现还是存在同样的问题,后台试了一下肉斌下面的一哥们的modajp 配置,减少了验证码不同步的概率。
????? session同步问题一直是集群的通病,还是果断改用memcache储存session吧。。。。。。
modajp:
?
?LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
ProxyPass /admin balancer://tomcatcluster/admin lbmethod=byrequests stickysession=JSESSIONID nofailover=Off timeout=5 maxattempts=3
ProxyPassReverse /admin balancer://tomcatcluster/admin
<Proxy balancer://tomcatcluster>
BalancerMember ajp://localhost:8009 route=web1
BalancerMember ajp://localhost:10009 smax=10 route=web2
BalancerMember ajp://localhost:11009 route=web3
BalancerMember ajp://localhost:12009 smax=10 route=web4
</Proxy>
我的配置:
#反向代理
ProxyPass /nss balancer://tomcatcluster/nss lbmethod=byrequests stickysession=JSESSIONID nofailover=Off timeout=5 maxattempts=3
ProxyPassReverse /nss balancer://tomcatcluster/nss
<Proxy balancer://tomcatcluster>
BalancerMember ajp://localhost:8019 route=jvm3
BalancerMember ajp://localhost:8009 route=ajp13
</Proxy>
?
?
?
?