java - Spring Data Jpa SQL Server 重新连接?
问题描述
我有一个连接到 SQL SERVER 的 SpringBoot 应用程序。它可以工作,但是几个小时后连接关闭并且我的整个应用程序都关闭了。我试图找到如何设置自动重新连接,但我只找到了 MySql 的解决方案。有谁知道该怎么做?干杯
编辑:堆栈跟踪
2018-10-18 01:07:10.346 WARN 14 --- [nio-8080-exec-5] com.zaxxer.hikari.pool.PoolBase : HikariPool-1 - Failed to validate connection ConnectionID:230 ClientConnectionId: 9d8060c2-016d-4040-a901-fadb5cd4a4c0 (The connection is closed.)
2018-10-18 01:07:40.344 WARN 14 --- [nio-8080-exec-5] o.s.b.a.jdbc.DataSourceHealthIndicator : DataSource health check failed
org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 30000ms.
解决方案
推荐阅读
- image - 来自 sha256 /digest 的 Docker 镜像名称
- javascript - 在“:”之前将某些文本更改为大写
- machine-learning - 在 Databricks 上使用 scikit-learn
- shell - 如果相同的 shell 命令位于 Jenkins 管道的不同阶段,则其行为会有所不同
- git - 我有一个 gradle 构建脚本,想编写一个任务来签出远程 git 存储库。插件和用于执行它的任务是什么?
- sqlite - Sqlite 是否像 SQL Server 一样支持事务 try/catch?
- c++ - 为什么我的 C++ 代码会出现分段错误(核心转储)?
- javascript - 为什么 findUser.username 返回未识别?
- javascript - On cancel click not able to set previous data in my react app
- python - 运行 Apache Phoenix 命令时出现 Python 兼容性问题