集群中有4台websphere服务器,现在出现session丢失的情况,还比较频繁。
如果用ip访问单台服务器,问题不存在。百思不得其接,所以求救与此。请各位帮忙,假如没有明确答案,给我指明一个解决问题的思路也行。多谢了!

解决方案 »

  1.   

    session id变化了吧.那个时候.
      

  2.   

    可以确定的是,session id肯定变化了。
    我昨天问题描述得不够详细,是session丢失后跳转至登陆页面让你重新登陆。我现在的疑问是:如果集群中session复制失败,websphere如何处理?是不是跳转至登陆页,提示你重新登陆?请指示。
      

  3.   

    首先,仔细看websphere的文档!另外,你的session在不同的机器上是如何共享的?是采用一个单独的机器保存session,还是其他策略?
      

  4.   

    现在的情况是这样,我们不启用websphere的session复制,每台机器各自保存session。
    这样出现session丢失的概率大不大?
    假如用window.open打开一个新窗口,或者页面中包含iframe,是否会导致请求转发到另一台机器上,造成session不同步?
      

  5.   

    >>>我们不启用websphere的session复制,每台机器各自保存session。
    那你必须采用session stick的工作方式,即,如果一个client开始访问的是机器A,那么以后的所有请求都必须分发的机器A。至于window.open和iframe的问题,我不是很清楚原因。