开发者社区> 问答> 正文

apache tomcat 集群问题?

我的测试:
本地:

#server 
worker.list = controller 

#========tomcat1======== 

worker.tomcat1.port=11009 
worker.tomcat1.host=localhost 
worker.tomcat1.type=ajp13 
worker.tomcat1.lbfactor = 1 

#========tomcat2======== 

worker.tomcat2.port=12009 
worker.tomcat2.host=localhost 
worker.tomcat2.type=ajp13 
worker.tomcat2.lbfactor = 1 

#========controller,负载均衡控制器======== 

worker.controller.type=lb 
worker.controller.balanced_workers=tomcat1,tomcat2 
worker.controller.sticky_session=false 
#worker.controller.sticky_session_force=1 


所有session都会复制 
远程: 
#server 
worker.list = controller 

#========tomcat1======== 
worker.tomcat1.port=8009 
worker.tomcat1.host=172.168.20.4 
worker.tomcat1.type=ajp13 
worker.tomcat1.lbfactor = 1 

#========tomcat2======== 

worker.tomcat2.port=8009 
worker.tomcat2.host=172.168.20.5 
worker.tomcat2.type=ajp13 
worker.tomcat2.lbfactor = 1 

#========tomcat3======== 
worker.tomcat3.port=8009 
worker.tomcat3.host=172.168.20.6 
worker.tomcat3.type=ajp13 
worker.tomcat3.lbfactor = 1 

#========controller,负载均衡控制器======== 
worker.controller.type=lb 
worker.controller.balanced_workers=tomcat1,tomcat2,tomcat3 
worker.controller.sticky_session=1 
#worker.controller.sticky_session_force=1 

这样session复制最后一个,之前的session不会复制,
如果远程这样配置:
worker.controller.sticky_session=false
#worker.controller.sticky_session_force=1
session永远只保存一个。
不知怎么回事。

展开
收起
落地花开啦 2016-03-24 19:03:06 2219 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
实时计算正当时-Apache Flink 理论和实战精解 立即下载
Apache Flink技术进阶 立即下载
Apache Spark: Cloud and On-Prem 立即下载

相关镜像