首页 > 解决方案 > 数据库故障转移后Springboot服务无法恢复

问题描述

我们有一个 springboot 服务,它能够在数据库重启后自行恢复。但是突然我们注意到日志中“恢复器已经在运行,放弃这个恢复请求”并且服务的健康检查失败。我们必须在我们的两个数据中心中重新启动服务。

有没有人遇到过类似的问题?

==编辑以下是配置:

spring.jta.log-dir=target/transaction-logs
spring.jta.bitronix.datasource.className=bitronix.tm.resource.jdbc.lrc.LrcXADataSource
spring.jta.bitronix.datasource.driverProperties.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.jta.bitronix.datasource.driverProperties.url=
spring.jta.bitronix.datasource.driverProperties.user=
spring.jta.bitronix.datasource.driverProperties.password=
spring.jta.bitronix.datasource.test-query=select 1
spring.jta.bitronix.datasource.max-pool-size=100
spring.jta.bitronix.datasource.prepared-statement-cache-size=100

标签: spring-bootrecoverbitronix

解决方案


推荐阅读