首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Keycloak:群集模式分布式会话所有者无法工作

Keycloak:群集模式分布式会话所有者无法工作
EN

Stack Overflow用户
提问于 2021-07-01 11:01:21
回答 1查看 439关注 0票数 1

我们将keycloak部署作为一个集群运行在Docker上,最近面临的问题是,如果一个节点出现故障,即该特定节点的关联会话被注销。根据Keycloak的文档,它提到

代码语言:javascript
复制
<subsystem xmlns="urn:jboss:domain:infinispan:12.0">
   <cache-container name="keycloak">
       <distributed-cache name="sessions" owners="2"/>

应该解决这个问题,但是它仍然不能解决这个问题,如果节点被删除,相关的会话就会被注销。如能对此提供任何帮助,将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2022-01-10 19:59:36

查看下面的设置

代码语言:javascript
复制
<cache-container name="keycloak">. 

它应该这样说:

代码语言:javascript
复制
<replicated-cache name="work"/>
<distributed-cache name="sessions" owners="1"/>
<distributed-cache name="authenticationSessions" owners="1"/>
<distributed-cache name="offlineSessions" owners="1"/>
<distributed-cache name="clientSessions" owners="1"/>
<distributed-cache name="offlineClientSessions" owners="1"/>
<distributed-cache name="loginFailures" owners="1"/>
<distributed-cache name="actionTokens" owners="1">

确保“会话”没有被覆盖,并将"2“放在”所有者“中。

重新启动钥匙斗篷。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68208968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档