我们正在使用Keycloak 4.2.1.Final,我们发现了一些奇怪的问题。Keycloak正在使用外部数据库[Maria DB]。
如何重现这个问题?
1. 安装并运行Keycloak。 2. 使用外部数据库存储数据,我们使用mariadb。 3. Keycloak启动、MariaDB启动。 4. 现在停止Mariadb服务
解决方案1 -
在重新启动Mariadb后,必须同时启动Keycloak服务
但这不是一个可行的解决方案,我正在寻找一个适当的解决方案。有没有人遇到过或检查过这种问题?
如何重现这个问题?
1. 安装并运行Keycloak。 2. 使用外部数据库存储数据,我们使用mariadb。 3. Keycloak启动、MariaDB启动。 4. 现在停止Mariadb服务
systemctl stop mariadb
,然后启动Mariadbsystemctl start mariadb
,检查keycloak不工作。
5. 尝试登录到keycloak https://localhost:8666/auth 并检查它不允许登录。
6. 在服务器日志中将显示连接已关闭。解决方案1 -
在重新启动Mariadb后,必须同时启动Keycloak服务
service keycloak restart
然后Keycloak将开始正确响应。但这不是一个可行的解决方案,我正在寻找一个适当的解决方案。有没有人遇到过或检查过这种问题?