【发布时间】:2018-05-25 06:44:32
【问题描述】:
我有一个用于测试的小型 Java 应用程序。我最近搬到了光。我注意到的是我不断收到此错误。
java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 30000ms.
java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 30000ms.
at com.zaxxer.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:602)
at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:195)
at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:145)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:85)
以下是我最初对 hikari 的设置。
HikariConfig config = new HikariConfig();
config.setJdbcUrl("jdbc:mysql://localhost:3306/****");
config.setUsername("***");
config.setPassword("*****");
config.setMaximumPoolSize(20);
我的两个设备几乎没有使用它,我确保在最后我确实关闭了它。所以我不知道为什么它不断收到错误?可能是什么问题,或者我需要更改一些设置?
我的 hikari 版本是 HikariCP-2.6.1.jar。
【问题讨论】:
-
请在您的问题中添加 hikari 版本和 hikari 的其他设置
-
我的 hikari 版本是 HikariCP-2.6.1.jar。除了上述问题中所述之外,我没有任何其他设置。谢谢。
标签: java spring datasource hikaricp dbcp