+ -
当前位置:首页 → 问答吧 → apache+tomcat集群求教,网上说法不一。。

apache+tomcat集群求教,网上说法不一。。

时间:2010-07-05

来源:互联网

我有2个tomcat tomcat1,tomcat2



apache的配置
XML code


worker.list = controller,tomcat1,tomcat2  #server 列表


#========tomcat1========
worker.tomcat1.port=8009         #ajp13 端口号,在tomcat下server.xml配置,默认8009
worker.tomcat1.host=localhost  #tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor = 1   #server的加权比重,值越高,分得的请求越多

#========tomcat2========
worker.tomcat2.port=9009       #ajp13 端口号,在tomcat下server.xml配置,默认8009
worker.tomcat2.host=localhost  #tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 1   #server的加权比重,值越高,分得的请求越多


#========controller,负载均衡控制器========
worker.controller.type=lb
worker.controller.balanced_workers=tomcat1,tomcat2   #指定分担请求的tomcat
worker.controller.sticky_session=1



tomcat1的配置

  <Engine name="Catalina" defaultHost="localhost" jvmRoute="?">

这里的tomcat1的jvmRoute到底写tomcat1还是tomcat2 ?
我觉得是tomcat2这样session才能共享,可是很多资料都是个对个的

另外我找了一篇文章

好像是说如果 tomcat1里 <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1">


接下来再配置Apache的mod_jk.

workers.properties的内容节选如下:

(重点是redirect和activation两个属性)

worker.tomcat1.port=15009
worker.tomcat1.host=127.0.0.1
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor=1
worker.tomcat1.redirect=tomcat2

worker.tomcat2.port=16009
worker.tomcat2.host=10.108.20.126
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor=1
worker.tomcat2.redirect=tomcat1
worker.tomcat2.activation=disabled
这样来进行session复制,不知道有没有根据??

最后 worker.controller.sticky_session 到底怎么设置呢?

作者: gaojava   发布时间: 2010-07-05

顶下啊

作者: gaojava   发布时间: 2010-07-05

这里有一个问题,就是session是不是粘性的,apache作为前端代理只负责负载均衡

作者: zuoguodang   发布时间: 2010-07-05

关注中……,我也遇到类似问题, 不过我跟你方法好像不一样,我用的是apache 的proxy ,来做的。结果就是好像只有一个tomcat 起作用,然后我把另一个tomcat 关了之后,另一个tomcat就起作用了。

作者: bastengao   发布时间: 2010-07-05

引用 1 楼 gaojava 的回复:
顶下啊

作者: zhuyouyong   发布时间: 2010-07-05

每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分

作者: javalover_yao   发布时间: 2010-07-05

顶。。。

作者: wzhjingjing   发布时间: 2010-07-05

呵呵,顶下。。。

作者: jennyzhangyi   发布时间: 2010-07-05

session复制在tomcat的server中做配置~

作者: jiewo   发布时间: 2010-07-05

自己顶

作者: gaojava   发布时间: 2010-07-06

该回复于2010-08-23 16:44:52被管理员删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
#11楼 得分:0回复于:2010-08-23 16:24:20
学习中 顶下吧

作者: daiming19870   发布时间: 2010-08-23