JBoss 4.2.3集群,监控中已经看到Session被复制,但是应用无法读取

魔力猫 发布于 2014/06/24 14:35
阅读 451
收藏 0

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

按照教程配置的,版本比较老但是没办法,目前的老应用只能跑这个。 

用于测试的cluster-demo.war是官方给出的测试应用,放置上去后可以通过jmx-console看到SESSIon已经被复制。 


/JSESSION  
  
    /localhost  
  
      /cluster-web  
  
        /H2FL5mj7SK4yYlgSLvZ6uw**  
VERSION: 30  
H2FL5mj7SK4yYlgSLvZ6uw**: [B@20579615  
  
        /Ked5yYNsFXALGdomJzXHsw**  
Ked5yYNsFXALGdomJzXHsw**: [B@caad9a  
VERSION: 4

这是根据官方监控文档通过监控printDetails方法看到的,两台机器,47、48里面都是有了缓存。47添加后48马上也有,反过来也是一样。 
但是现在的问题是互相无法读取。sessiong.getAttriable得到的只是本机set进去的,另外一台机器的Session在Cache里面就是无法读取。 
请问是否是因为没有外部统一的IP造成的呢?网管请假,目前前端负载均衡还没有配置。



加载中
0
魔力猫
魔力猫
已经解决了,就是外部访问IP的问题,设定一个负载均衡就全没事了。怪不得这个方案看配置都是从mod_JK开始的呢。
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部