java.sql.SQLTimeoutException: Timeout after 30001ms of waiting for a connection.

简介:

HikariCP连接池出错:

java.sql.SQLTimeoutException: Timeout after 30001ms of waiting for a connection.

出现这个问题的原因是 有的函数在用完connection的时候,没有及时close,导致连接池耗尽了。

所以,要全文搜索 getConnection, 然后在每个地方检察是否调用conncetion.close(),如果没有,就加上



     本文转自北京看看 51CTO博客,原文链接:http://blog.51cto.com/kankan/1943702,如需转载请自行联系原作者


相关文章
|
25天前
|
SQL 关系型数据库 MySQL
java.sql.SQLException: No operations allowed after statement closed.
java.sql.SQLException: No operations allowed after statement closed.
25 0
|
10月前
|
分布式计算 运维 调度
Spark——成功解决java.util.concurrent.TimeoutException: Futures timed out after [600 seconds]
Spark——成功解决java.util.concurrent.TimeoutException: Futures timed out after [600 seconds]
11154 0
|
11月前
java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState(已解决)
java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState(已解决)
|
Web App开发 缓存 应用服务中间件
java.lang.IllegalStateException: Cannot call sendError() after the response has been committe【SSH】
java.lang.IllegalStateException: Cannot call sendError() after the response has been committe【SSH】
780 0
java.lang.IllegalStateException: Cannot call sendError() after the response has been committe【SSH】
|
SQL Java 关系型数据库
java.sql.SQLException: No operations allowed after statement closed.
java.sql.SQLException: No operations allowed after statement closed. 原因很简单:这里和数据库的连接Connection是一个Static的,程序共享这一个Connection。
16015 0
|
3天前
|
安全 Java 调度
Java线程:深入理解与实战应用
Java线程:深入理解与实战应用
20 0
|
22小时前
|
消息中间件 缓存 NoSQL
Java多线程实战-CompletableFuture异步编程优化查询接口响应速度
Java多线程实战-CompletableFuture异步编程优化查询接口响应速度
|
1天前
|
数据采集 存储 Java
高德地图爬虫实践:Java多线程并发处理策略
高德地图爬虫实践:Java多线程并发处理策略
|
1天前
|
缓存 Java
【Java基础】简说多线程(上)
【Java基础】简说多线程(上)
5 0