HikariPool-1 - 连接不可用,请求在非常轻微的负载服务器上超时30,000毫秒。
HikariPool-1 - 连接不可用,请求在非常轻微的负载服务器上超时30,000毫秒。
我有一个用于测试目的的小型Java应用程序。最近我切换到了Hikari。我注意到我一直在收到这个错误。
java.sql.SQLTransientConnectionException: HikariPool-1 - 连接不可用,请求在30000毫秒后超时。 java.sql.SQLTransientConnectionException: HikariPool-1 - 连接不可用,请求在30000毫秒后超时。 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。