Spring Boot监视JDBC Pool活动

时间:2018-01-22 16:46:24

标签: java spring-boot jdbc

我面临着jdbc令人沮丧的问题

org.apache.tomcat.jdbc.pool.PoolExhaustedException: [...] Timeout: Pool empty. Unable to fetch a connection in 30 seconds, none available[size:4; busy:4; idle:0; lastwait:30000]

我在这里找到了几个关于如何修复它的解决方案,但这不是重点。

我希望从日志中看到世界卫生组织正在建立这些联系而不是发布。

您是否知道一些spring boot配置或logback设置,以显示从池中获取或返回到jdbc连接的事件?

由于

1 个答案:

答案 0 :(得分:0)

如果按照保罗的建议没有帮助,我的下一步就是添加:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

然后使用/ trace和/ metrics端点来确定发生了什么。