diff --git a/src/org/redkale/source/PoolTcpSource.java b/src/org/redkale/source/PoolTcpSource.java index e75ce2033..dc71d21f5 100644 --- a/src/org/redkale/source/PoolTcpSource.java +++ b/src/org/redkale/source/PoolTcpSource.java @@ -102,7 +102,7 @@ public abstract class PoolTcpSource extends PoolSource { } protected CompletableFuture pollAsync(final int count) { - if (count >= 3) { + if (count >= 5) { logger.log(Level.WARNING, "create datasource connection error"); CompletableFuture future = new CompletableFuture<>(); future.completeExceptionally(new SQLException("create datasource connection error")); @@ -119,7 +119,7 @@ public abstract class PoolTcpSource extends PoolSource { if (!semaphore.tryAcquire()) { return CompletableFuture.supplyAsync(() -> { try { - return connQueue.poll(3, TimeUnit.SECONDS); + return connQueue.poll(1, TimeUnit.SECONDS); } catch (Exception t) { return null; }