`
cylove007
  • 浏览: 70772 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

Cannot get a connection, pool error Timeout waiting for idle object

 
阅读更多
spring+hibernate,很是蛋疼,用一段时间就来个Cannot get a connection, pool error Timeout waiting for idle object,不是操作了,只有重启服务器,百思不得其解,上网搜索无果,哎!
后来找了半条找了的关于org.apache.commons.dbcp.BasicDataSource的优化,加上一条配置就没事了(<property name="poolPreparedStatements" value="true" />),但是看数据库监控,每次访问都会新增连接进程,我擦,相当于把压力给数据库了。

参考的地址:
DBCP配置:http://commons.apache.org/dbcp/configuration.html
Using Pooled Database Connections:http://www.castor.org/jdo-pooling.html

目前只有这样先顶着了,不知道其他人有没有好的办法
分享到:
评论
1 楼 xiaojianhx 2012-07-09  
疼,不光蛋,哪都疼

相关推荐

    dbcp 连接池不合理的锁导致连接耗尽解决方案

    在提供的堆栈跟踪中,可以看到`NoSuchElementException: Timeout waiting for idle object`异常,这通常表示线程在等待连接池中的空闲连接时超时,即没有在预设时间内获取到连接。这可能是因为: 1. **连接池大小...

    確保 Web AP 不會從 Glassfish Connection Pool 取到關閉的連線1

    确保 Web AP 不會從 Glassfish Connection Pool 取到關閉的連線 ...通过設置連線驗證、連線 timeout 和連線池大小,可以保證 Web AP 不會從 Connection Pool 中獲取關閉的連線,從而提高系統的穩定性和性能。

    Codis jar包修改过RoundRobinJedisPool代码的for循环

    系统使用了codis之后,发现当并发量上来之后,会抛出异常:could not get resource from pool,更底层的原因是:Timeout waiting for idle object 修改了RoundRobinJedisPool代码将for循环内部的代码控制到原子 jar...

    ConnectionPool 数据库连接池

    try (Connection conn = dataSource.getConnection()) { // 执行SQL语句 } catch (SQLException e) { e.printStackTrace(); } } ``` **五、优化策略** 1. **合理设置连接池参数**:如初始化连接数、最小空闲...

    idle-timeout:idle-timeout是一个npm软件包。 一旦允许系统在空闲状态下持续一定时间,就会弹出超时弹出窗口

    空闲超时弹出该项目是使用版本9.0.7生成的。开发服务器为开发服务器运行ng serve 。... 如果您更改任何源文件,该应用程序将自动重新加载。代码脚手架运行ng generate component component-name生成一个新的组件。...

    Python库 | django-session-idle-timeout-1.3.0.tar.gz

    《Python库 Django-session-idle-timeout的深度解析》 在Python的世界里,Django作为一款强大的Web框架,因其高效、易用和丰富的功能而备受开发者喜爱。而在Django的生态系统中,有一个名为`django-session-idle-...

    Python IDLE 错误:IDLE”s subprocess didn”t make connection 的解决方案

    Either IDLE can't start a subprocess or personal firewall software is blocking the connection. 错误截图:   错误原因分析: 同层目录下存在和Python库文件相同名字的.py文件,导致子进程无法创建的问题。 ...

    connectionPool:Java数据库连接池

    4. 获取和释放连接:使用`dataSource.getConnection()`获取连接,完成后调用`Connection.close()`归还连接,实际不会关闭,而是放回连接池。 5. 关闭连接池:在应用关闭时,调用`dataSource.close()`关闭连接池。 ...

    USB4 1.0 ECN - CL0s Exit Timeout.pdf

    USB4 1.0 ECN - CL0s Exit Timeout USB4 1.0 版本的 ECN(Engineering Change Notice)文件对 CL0s 退出 timeout 进行了修改,以下是相关知识点的总结: 1. CL0s 退出 timeout 的添加:在退出 CL0s 状态时,添加了...

    mysql.data.dll

    - Idle connection pool cleanup. We now use a timer thread to clean up dead connections from the connection pool. - Command timeout has been refactored to use network and stream timeouts instead of a ...

    java中常见的错误.docx

    15. 数据库连接池异常:`Timeout waiting for idle object`提示获取数据库连接超时,可能是连接池配置不当或资源耗尽。 16. 结果集关闭:`Operation not allowed after ResultSet closed`再次强调结果集必须在正确...

    mysql连接的空闲时间超过8小时后 MySQL自动断开该连接解决方案

    修改 /etc/mysql/my.cnf文件,在 [mysqld] 节中设置: # Set a connection to wait 8hours in idle status. wait_timeout =86400 相关参数,红色部分 mysql&gt; show variables like ‘%timeout%’; +————————...

    MySQL数据库连接超时(Wait_timeout)问题总结.pdf

    对于Hibernate,可以通过设置`hibernate.connection.pool_size`和`hibernate.c3p0.idle_test_period`等属性来调整连接池大小和检测空闲连接的频率。 总之,MySQL的连接超时问题主要是由`wait_timeout`参数引发的,...

    Adb uiautomator XML 解析, 脚本开发必备利器 模拟器/真机通用

    大家使用uiautomator dump 来获取界面元素xml后。基本都是用取文本中间或正则来分析的。这样不但效率低下,对一些特征不明显的xml元素很难取到。如果直接用xml来匹配就不存在这个问题了。并且可以基于本框架进行快速...

    App idle in .net

    在.NET框架中,"App idle"(应用空闲)是一个重要的概念,特别是在处理用户界面(UI)或桌面应用程序时。这个术语通常指的是程序在一段时间内没有接收到任何用户输入或执行任何显著操作的状态。理解如何检测和管理...

    GTK进阶学习:定时器 源代码

    在GTK中,定时器主要通过`g_timeout_add()`或`g_idle_add()`函数来实现。这两个函数都属于GLib库,而GLib是GTK的基础。`g_timeout_add()`用于设置周期性的回调函数,间隔时间由用户指定,单位为毫秒。当时间间隔过去...

    wing IDLE - Python

    Just a small tools for wing IDLE.

    Python 3.10 IDLE中文版及安装使用教程.zip

    Python 3.10 IDLE中文版是一款专为初学者设计的集成开发环境(IDE),尤其适合对中国语言有偏好的用户。IDLE是Python自带的标准轻量级开发工具,它提供了代码编辑、编译、执行等基本功能,是学习Python语法和实践...

    python IDLE shell 中文界面

    Python IDLE是Python的标准集成开发环境(IDE),它是一个轻量级、易上手的代码编辑器,尤其适合初学者。IDLE具有语法高亮、自动缩进、代码提示等功能,方便用户编写和调试Python代码。然而,默认情况下,IDLE的界面...

    Mongodb连接池JAVA

    MongoDB是一种流行的开源文档数据库系统,以其灵活性、可扩展性和高性能而受到开发者的青睐。在Java应用程序中,当处理大量并发请求时,有效地管理数据库连接是至关重要的。这就是MongoDB连接池的作用,它能帮助优化...

Global site tag (gtag.js) - Google Analytics