论坛首页 Java企业应用论坛

Apache+Tomcat集群配置

浏览 284512 次
精华帖 (6) :: 良好帖 (17) :: 新手帖 (3) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-01-18  
有点疑问,望楼主回复。
我配置了3个tomcat,都是本地的。但是访问http://localhost/testtomcat/test2.jsp时,只有tomcat1和tomcat3起作用。我又直接访问http://localhost:8031/testtomcat/test2.jsp(tomcat2的端口) 能访问,而且session中的值也有,说明tomcat2的session值复制成功了。但是为什么集群时不访问tomcat2呢?我又用其他机器访问,也只有1和3。
0 请登录后投票
   发表时间:2012-03-15  
下载地址为http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.31/。 这个不可用了啊?有其他的地址没?后缀不是。so的行不行?
0 请登录后投票
   发表时间:2012-04-06  
#========controller,负载均衡控制器========
worker.controller.type=lb
worker.controller.balanced_workers=tomcat1,tomcat2   #指定分担请求的tomcat
worker.controller.sticky_session=1
worker.controller.sticky_session_force=0


worker.retries=3 
worker.status.type=status 这是用来监控JK本身的模块


/*********************************以下是我测试的结果,因为不理解下面这个是什么意思
sticky_session  sticky_session_force            含义
    true            false           SESSION会复制,有粘性
    true            true            SESSION不复制,有粘性
    false           false           SESSION会复制,无粘性
    false           true            SESSION会复制,无粘性




1 :true;0:false

worker.controller.sticky_session=1
worker.controller.sticky_session_force=0


一次请求中 session 只会在一个tomcat上,当该tomcat奔溃后,请求会跳转到其他tomcat上,但是其session不会复制到跳转后的tomcat上


worker.controller.sticky_session=0
worker.controller.sticky_session_force=0


每次请求都会跳转到其他tomcat上,(如果有AB两个tomcat负载均衡值都为1,第一次请求A session为A1,第二次请求跳转到B session B2,第三次又回到A session为 A1 和 A3,第四次跳转到B session 为 B2 和 B4


worker.controller.sticky_session=1
worker.controller.sticky_session_force=1


一次请求中 session 只会在一个tomcat上,当该tomcat奔溃后,服务端会返回Service Temporarily Unavailable:The server is
temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.


worker.controller.sticky_session=0
worker.controller.sticky_session_force=1


每次请求都会跳转到其他tomcat上,(如果有AB两个tomcat负载均衡值都为1,第一次请求A session为A1,第二次请求跳转到B session B2,第三次又回到A session为A3,第四次跳转到B session  B4,即每次跳转都不会带上session,也不会保留原有的session


******************************************************/
0 请登录后投票
   发表时间:2012-04-08  
感谢楼主,我正想了解这方面的东西,非常感谢!
0 请登录后投票
   发表时间:2012-04-08  
ericslegend 写道
charyle 写道
carcar123 写道
又搞了几个小时,还是不成功

分发没问题,就是session不能同步!!! 真是郁闷

学习就是这样,遇到问题才能把东西学都更深入。换个其他都远程服务器环境,难道Linux下的问题?逐个排除吧。。。不行就休息,别影响假期,或许51回来就可以了。


我也是复制不成功

我也是,访问分发没问题,但是就是session复制不成功,本页面刷新,sessionId都会不一致。参数也没拷贝成功
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics