java项目中,连接池连接数超出的报错

张开发
2026/5/17 10:38:57 15 分钟阅读
java项目中,连接池连接数超出的报错
文章目录环境文档用途详细信息环境系统平台Linux x86-64 Red Hat Enterprise Linux 7版本4.5.8文档用途介绍java项目中连接池连接数超出的报错。详细信息java项目中连接池也需要配置最大连接数应用超过最大连接数之后应用就会报错但是报错信息无法直接指明是连接数超出大部分是连接超时的相关报错信息如下DBCP nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool error Timeout waiting for idle object c3p0 com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.v2.resourcepool.BasicResourcePool1d82257 -- timeout at awaitAvailable() druid com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 60000, active 50, maxActive 50, creating 0 HikariCP java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 30000ms.druid报错active 50, maxActive 50两个值相等确定就是连接数超出两个值不相等时也基本确定是连接数超出这是由于报错信息输出是异步导致的。

更多文章