如何解决仅适用于单个节点但不适用于2节点群集的问题?

时间:2019-09-03 11:07:27

标签: java session cluster-computing

我在搜索页面上遇到了重定向问题。当应用程序在2节点群集上运行时,请求失败,并重定向回搜索页面。在单个节点上,它可以工作并移至搜索对象列表。

由于这是在Weblogic上,因此我们已经检查了服务器和stdout日志,但是两个地方都没有看到任何错误。

当前环境是将Apache作为Web服务器,将Weblogic受管节点作为部署Java代码的应用程序服务器。

我正在尝试调查,甚至无法查明从哪个日志开始调查。

1 个答案:

答案 0 :(得分:0)

最有可能将某些内容存储在/会话中。默认情况下,会话状态不会跨节点复制。

根据所使用的框架,您可能会有不同的选择,使用spring-session-jdbc会让您感觉像使用Spring。

https://docs.spring.io/spring-session/docs/current/reference/html5/guides/boot-jdbc.html

也许您也可以考虑应用一些粘性会话机制。