`
dingjun1
  • 浏览: 213317 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

dbcp1.4 bug

 
阅读更多
版本dbcp-1.4     commons-pool-1.5.4

原因未知

id=428, blockedCount=6128, blockedTime=0, waitedCount=48458, waitedTime=0, threadUserTime=3.39h, threadCpuTime=4.16h

"pool-3-thread-1" Id=428 TIMED_WAITING on org.apache.tomcat.dbcp.pool.impl.GenericObjectPool$Latch@79008449
at java.lang.Object.wait(Native Method)
-  waiting on org.apache.tomcat.dbcp.pool.impl.GenericObjectPool$Latch@79008449
at org.apache.tomcat.dbcp.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1123)
at org.apache.tomcat.dbcp.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113)
at org.springframework.orm.ibatis.SqlMapClientTemplate.execute(SqlMapClientTemplate.java:190)
at org.springframework.orm.ibatis.SqlMapClientTemplate.queryForObject(SqlMapClientTemplate.java:271)
at ===========业务栈信息屏蔽=========================
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)

Number of locked synchronizers = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@1b3dd747s
源码位置:





后台查明,由于一个特殊需求需要用到原生的connection,开发人员一直没有关闭连接,这个需求的功能偶尔使用一次,所以比较久才暴露。

如果用netstat看数据库连接数是不能发现的,tcp连接已关闭,但是pool不知道。以为一直还在使用。

  • 大小: 33.6 KB
分享到:
评论

相关推荐

    dbcp 1.4 jar 和 源码

    Apache DBCP(Database Connection Pool)1.4是Apache软件基金会的一个开源项目,它提供了一个数据库连接池服务,用于管理数据库连接,以提高应用程序的性能和效率。在Java应用程序中,尤其是在服务器端,频繁地创建...

    dbcp1.4&pool1;.5.6

    标题中的"dbcp1.4&pool1.5.6"指的是Apache的两个著名数据库连接池组件:DBCP (Database Connection Pool) 1.4版本和POOL (Object Pooling) 1.5.6版本。Apache DBCP是Apache软件基金会开发的一个开源项目,它提供了一...

    DBCP1.4.chm

    DBCP1.4.chm帮助文档,更好地理解和掌握dbcp数据库连接池。

    commons-dbcp-1.4

    Apache Commons DBCP 1.4 是一个在Java应用程序中管理数据库连接池的开源库。这个版本是在2009年发布的,它基于Jakarta DBCP项目,并且是Apache Commons的一部分,提供了一套完善的数据库连接池解决方案。Apache ...

    commons dbcp 1.4.jar

    《Apache Commons DBCP 1.4在Spring MVC框架中的应用》 Apache Commons DBCP(Database Connection Pool)是Apache软件基金会开发的一个数据库连接池组件,版本1.4是其在2009年发布的一个稳定版本。在Java应用程序...

    commons-dbcp-1.4-API文档-中英对照版.zip

    赠送jar包:commons-dbcp-1.4.jar; 赠送原API文档:commons-dbcp-1.4-javadoc.jar; 赠送源代码:commons-dbcp-1.4-sources.jar; 赠送Maven依赖信息文件:commons-dbcp-1.4.pom; 包含翻译后的API文档:commons-...

    commons-dbcp-1.4.jar依赖包

    "commons-dbcp-1.4.jar依赖包" 指的是Apache Commons DBCP项目的一个特定版本,即1.4版本的jar文件。Apache Commons DBCP是一个开源的Java库,用于管理数据库连接池。这个标题表明我们将讨论关于DBCP的连接池服务,...

    DBCP1.4Jar包

    DBCP1.4 Jar包是Apache的一个开源数据库连接池组件,全称为"Commons DBCP",在Java开发中广泛使用。这个包主要由三个核心的JAR文件组成:commons-dbcp-1.4.jar、commons-collections.jar和commons-pool.jar。接下来...

    commons-dbcp-1.4.jar

    commons-dbcp-1.4.jar

    commons-dbcp-1.4和commons-pool-1.6驱动包下载(亲测可用)

    Apache Commons DBCP 1.4 和 Apache Commons Pool 1.6 是两个在Java应用程序中广泛使用的开源库,主要用于数据库连接池的管理。这两个库在处理大量并发数据库访问时能够提高性能并优化资源利用。 Apache Commons ...

    commons-dbcp-1.4-API文档-中文版.zip

    赠送jar包:commons-dbcp-1.4.jar; 赠送原API文档:commons-dbcp-1.4-javadoc.jar; 赠送源代码:commons-dbcp-1.4-sources.jar; 赠送Maven依赖信息文件:commons-dbcp-1.4.pom; 包含翻译后的API文档:commons-...

    commons-dbcp-1.4.zip

    "commons-dbcp-1.4.zip"是该库的1.4版本压缩包,包含DBCP的源码、类库和其他相关资源。这个版本的DBCP已经被广泛使用,尽管后续有更现代的版本如DBCP2,但1.4版仍然是许多旧项目的基础组件。 DBCP的核心组件包括...

    commons-dbcp-1.4&&commons-pool-1.3.jar

    标题中的"commons-dbcp-1.4&&commons-pool-1.3.jar"指的是Apache Commons的两个重要组件:DBCP(Database Connection Pool)1.4版本和Pool 1.3版本。这两个组件在Java Web开发中扮演着关键角色,尤其在数据库连接...

    commons-dbcp-1.4-src.tar.gz

    《Apache Commons DBCP 1.4 源码解析》 Apache Commons DBCP(Database Connection Pool)是Apache软件基金会开发的一个开源项目,它提供了一个数据库连接池组件。DBCP的主要作用在于管理数据库连接,使得多个用户...

    commons-dbcp (1.2-1.4) 4个jar包

    3. **commons-dbcp-1.3.jar**: 这是DBCP 1.3版本的库,相较于1.4版本,可能缺少一些改进和修复的bug。尽管如此,对于某些只支持旧版本的项目,它仍然有价值。了解不同版本之间的差异可以帮助开发者选择最适合他们...

    commons-dbcp-1.4源码

    DBCP1.4源码分析可以帮助我们深入理解其工作原理,从而更好地在实际项目中应用和优化。 DBCP基于Jakarta Pool,实现了JDBC连接池功能。它包含以下几个核心组件: 1. **BasicDataSource**: 这是DBCP的主要类,它...

    commons-dbcp-1.4.jar和commons-pool-1.5.6.jar

    这两个JAR文件,`commons-dbcp-1.4.jar` 和 `commons-pool-1.5.6.jar`,在Java应用中起到了重要的角色,特别是对于那些需要高效管理数据库连接的大型系统。 Apache Commons DBCP是Apache Commons项目的一部分,它...

    commons-dbcp-1.4-javadoc.jar

    commons-dbcp-1.4-javadoc.jar

    commons-dbcp-1.4-sources.jar

    commons-dbcp-1.4-sources.jar

Global site tag (gtag.js) - Google Analytics