HikariPool 在每个时间间隔关闭并在一段时间后重新启动

问题描述 投票:0回答:1

在我的应用程序日志中,我可以看到 Hikaripool 在每个时间间隔内关闭,比如说 30 或 45 分钟,并在几分钟后重新启动。在那段时间应用程序显示错误的网关。

错误:

关闭持久性单元“默认”的 JPA EntityManagerFactory HikariPool-1 - 关机启动... HikariPool-1 - 关机前统计(总计=1,活动=0,空闲=1,等待=0) HikariPool-1 - 关闭连接 org.postgresql.jdbc ...............(连接被驱逐) HikariPool-1 - 关机后统计(总计=0,活动=0,空闲=0,等待=0) HikariPool-1 - 关闭已完成。 在此应用程序重新启动后。

Pool size 是 20,所以我们将 min idle 改为 20。但是没有进展。

“org.springframework.boot”版本“2.6.5”

postgresql spring-boot spring-data-jpa spring-jdbc hikaricp
1个回答
0
投票

我发现了问题。 在一些库更新健康检查 URL 发生变化后,我们为此使用了 swagger url。因此,每 2 小时进行一次健康检查后,它就会失败,因为旧的 swagger 端点不可用,这会导致应用程序关闭并重新启动。

© www.soinside.com 2019 - 2024. All rights reserved.