An attempt by a client to checkout a Connection has timed out.
2016-06-27 10:52
726 查看
Caused by: java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.
at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:106)
at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:527)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:128)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79)
… 5 more
Caused by: com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.v2.resourcepool.BasicResourcePool@2020851 – timeout at awaitAvailable()
at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1317)
at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:557)
at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:477)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:525)
… 8 more
使用c3p0链接池的时候报的错误,查了查说是并发数过大的时候会发生,解决办法是更改配置文件里的property name=”acquireIncrement” value=”5” ,当链接耗尽时c3p0一次性获取的连接数目。如果没配置,默认是3
at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:106)
at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:527)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:128)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79)
… 5 more
Caused by: com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.v2.resourcepool.BasicResourcePool@2020851 – timeout at awaitAvailable()
at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1317)
at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:557)
at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:477)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:525)
… 8 more
使用c3p0链接池的时候报的错误,查了查说是并发数过大的时候会发生,解决办法是更改配置文件里的property name=”acquireIncrement” value=”5” ,当链接耗尽时c3p0一次性获取的连接数目。如果没配置,默认是3
相关文章推荐
- 如何安装配置TuziCMS网站程序模板
- dm6446 内存分配及修改
- Iptables防火墙NAT地址转换与端口转发
- 设计模式(21)-----单例模式
- Android 开发中屏蔽物理键盘
- 使用 OpenCV 得到图片线稿
- JDBC MySQL连接
- Redistribute
- 简单的自定义View
- Windows自带截图工具在截图后无法另存图片怎么解决?
- 浅谈HTML代码中的空格和空行
- js中判断空及获取当前服务的根路径
- Idea Find in Path 全局搜索的功能
- 全国区域
- Spring bean注入方式
- Ubuntu 点滴
- 海鑫智圣:物联网漫谈之MQTT协议
- 利用 hadoop 的 FileSystem copyFromLocalFile 方法实现文件上传HDFS中 Hadoop 版本 2.7.0
- SEO文案思维:多一些真诚 少一点套路
- RecyclerView另一种监听方法