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

How to fix an issue that works with a single node, but fails with 2-node cluster?

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

因为这是在 Weblogic 上,我们检查了服务器和标准输出日志,但在这两个地方都没有看到任何错误。

当前环境是Apache作为web服务器,Weblogic托管节点作为应用服务器,部署了Java代码。

我正在尝试调查,但我什至无法确定从哪个日志开始调查。

很可能在会话中存储了一些东西。默认情况下,会话状态不会跨节点复制。

根据您使用的框架,您可能有不同的选择,使用 spring-session-jdbc 会让您使用 Spring.

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

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