急求:informix死锁APPARENT DEADLOCK!!!Creating emergency threads for unassigned pend

angleintears 2012-03-31 11:28:47
2012-03-31 08:32:18 WARN ThreadPoolAsynchronousRunner:608 - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@5ed4e0 -- APPARENT DEADLOCK!!!Creating emergency threads for unassigned pending tasks!
2012-03-31 08:32:18 WARN ThreadPoolAsynchronousRunner:624 - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@5ed4e0 -- APPARENT DEADLOCK!!! Complete Status:
Managed Threads: 10
Active Threads: 10
Active Tasks:
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StatementCloseTask@2782bb9 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#7)
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StatementCloseTask@22fe5d2 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#6)
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StatementCloseTask@24a196c (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#3)
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StatementCloseTask@2975729 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0)
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StatementCloseTask@25ecd8e (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1)
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StatementCloseTask@2889d6f (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#9)
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StatementCloseTask@272cd10 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#4)
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StatementCloseTask@28b3628 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2)
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StatementCloseTask@2af16c4 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#5)
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StatementCloseTask@28fdbc8 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#8)
Pending Tasks:
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StmtAcquireTask@2961b20
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StmtAcquireTask@291dd88
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StmtAcquireTask@2891893
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StmtAcquireTask@28d806a
Pool thread stack traces:
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#7,5,Pooled Threads]
jrockit.vm.Threads.waitForSignal(Native Method)
jrockit.vm.Locks.wait(Unknown Source)
com.informix.jdbc.IfxSqliConnect.lockSession(IfxSqliConnect.java:3804)
com.informix.jdbc.IfxSqliConnect.lockSession(IfxSqliConnect.java:3792)
com.informix.jdbc.IfxSqli.executeRelease(IfxSqli.java:1837)
com.informix.jdbc.IfxResultSet.closeNow(IfxResultSet.java:1692)
com.informix.jdbc.IfxStatement.close(IfxStatement.java:231)
com.mchange.v1.db.sql.StatementUtils.attemptClose(StatementUtils.java:41)
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StatementCloseTask.run(GooGooStatementCache.java:327)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
jrockit.vm.RNI.c2java(Native Method)
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#6,5,Pooled Threads]
jrockit.vm.Threads.waitForSignal(Native Method)
jrockit.vm.Locks.wait(Unknown Source)
com.informix.jdbc.IfxSqliConnect.lockSession(IfxSqliConnect.java:3804)
com.informix.jdbc.IfxSqliConnect.lockSession(IfxSqliConnect.java:3792)
com.informix.jdbc.IfxSqli.executeRelease(IfxSqli.java:1837)
com.informix.jdbc.IfxResultSet.closeNow(IfxResultSet.java:1692)
com.informix.jdbc.IfxStatement.close(IfxStatement.java:231)
com.mchange.v1.db.sql.StatementUtils.attemptClose(StatementUtils.java:41)
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StatementCloseTask.run(GooGooStatementCache.java:327)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
jrockit.vm.RNI.c2java(Native Method)
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#3,5,Pooled Threads]
jrockit.vm.Threads.waitForSignal(Native Method)
jrockit.vm.Locks.wait(Unknown Source)
com.informix.jdbc.IfxSqliConnect.lockSession(IfxSqliConnect.java:3804)
com.informix.jdbc.IfxSqliConnect.lockSession(IfxSqliConnect.java:3792)
com.informix.jdbc.IfxSqli.executeRelease(IfxSqli.java:1837)
com.informix.jdbc.IfxResultSet.closeNow(IfxResultSet.java:1692)
com.informix.jdbc.IfxStatement.close(IfxStatement.java:231)
com.mchange.v1.db.sql.StatementUtils.attemptClose(StatementUtils.java:41)
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StatementCloseTask.run(GooGooStatementCache.java:327)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
jrockit.vm.RNI.c2java(Native Method)
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#9,5,Pooled Threads]
jrockit.vm.Threads.waitForSignal(Native Method)
jrockit.vm.Locks.wait(Unknown Source)
com.informix.jdbc.IfxSqliConnect.lockSession(IfxSqliConnect.java:3804)
com.informix.jdbc.IfxSqliConnect.lockSession(IfxSqliConnect.java:3792)
com.informix.jdbc.IfxSqli.executeRelease(IfxSqli.java:1837)
com.informix.jdbc.IfxResultSet.closeNow(IfxResultSet.java:1692)
com.informix.jdbc.IfxStatement.close(IfxStatement.java:231)
com.mchange.v1.db.sql.StatementUtils.attemptClose(StatementUtils.java:41)
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StatementCloseTask.run(GooGooStatementCache.java:327)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
jrockit.vm.RNI.c2java(Native Method)
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1,5,Pooled Threads]
jrockit.vm.Threads.waitForSignal(Native Method)
jrockit.vm.Locks.wait(Unknown Source)
com.informix.jdbc.IfxSqliConnect.lockSession(IfxSqliConnect.java:3804)
com.informix.jdbc.IfxSqliConnect.lockSession(IfxSqliConnect.java:3792)
com.informix.jdbc.IfxSqli.executeRelease(IfxSqli.java:1837)
com.informix.jdbc.IfxResultSet.closeNow(IfxResultSet.java:1692)
com.informix.jdbc.IfxStatement.close(IfxStatement.java:231)
com.mchange.v1.db.sql.StatementUtils.attemptClose(StatementUtils.java:41)
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StatementCloseTask.run(GooGooStatementCache.java:327)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
jrockit.vm.RNI.c2java(Native Method)
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0,5,Pooled Threads]
jrockit.vm.Threads.waitForSignal(Native Method)
jrockit.vm.Locks.wait(Unknown Source)
com.informix.jdbc.IfxSqliConnect.lockSession(IfxSqliConnect.java:3804)
com.informix.jdbc.IfxSqliConnect.lockSession(IfxSqliConnect.java:3792)
com.informix.jdbc.IfxSqli.executeRelease(IfxSqli.java:1837)
com.informix.jdbc.IfxResultSet.closeNow(IfxResultSet.java:1692)
com.informix.jdbc.IfxStatement.close(IfxStatement.java:231)
com.mchange.v1.db.sql.StatementUtils.attemptClose(StatementUtils.java:41)
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StatementCloseTask.run(GooGooStatementCache.java:327)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
jrockit.vm.RNI.c2java(Native Method)
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#4,5,Pooled Threads]
jrockit.vm.Threads.waitForSignal(Native Method)
jrockit.vm.Locks.wait(Unknown Source)
com.informix.jdbc.IfxSqliConnect.lockSession(IfxSqliConnect.java:3804)
com.informix.jdbc.IfxSqliConnect.lockSession(IfxSqliConnect.java:3792)
com.informix.jdbc.IfxSqli.executeRelease(IfxSqli.java:1837)
com.informix.jdbc.IfxResultSet.closeNow(IfxResultSet.java:1692)
com.informix.jdbc.IfxStatement.close(IfxStatement.java:231)
com.mchange.v1.db.sql.StatementUtils.attemptClose(StatementUtils.java:41)
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StatementCloseTask.run(GooGooStatementCache.java:327)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
jrockit.vm.RNI.c2java(Native Method)
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2,5,Pooled Threads]
jrockit.vm.Threads.waitForSignal(Native Method)
jrockit.vm.Locks.wait(Unknown Source)
com.informix.jdbc.IfxSqliConnect.lockSession(IfxSqliConnect.java:3804)
com.informix.jdbc.IfxSqliConnect.lockSession(IfxSqliConnect.java:3792)
com.informix.jdbc.IfxSqli.executeRelease(IfxSqli.java:1837)
com.informix.jdbc.IfxResultSet.closeNow(IfxResultSet.java:1692)
com.informix.jdbc.IfxStatement.close(IfxStatement.java:231)
com.mchange.v1.db.sql.StatementUtils.attemptClose(StatementUtils.java:41)
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StatementCloseTask.run(GooGooStatementCache.java:327)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
jrockit.vm.RNI.c2java(Native Method)
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#8,5,Pooled Threads]
jrockit.vm.Threads.waitForSignal(Native Method)
jrockit.vm.Locks.wait(Unknown Source)
com.informix.jdbc.IfxSqliConnect.lockSession(IfxSqliConnect.java:3804)
com.informix.jdbc.IfxSqliConnect.lockSession(IfxSqliConnect.java:3792)
com.informix.jdbc.IfxSqli.executeRelease(IfxSqli.java:1837)
com.informix.jdbc.IfxResultSet.closeNow(IfxResultSet.java:1692)
com.informix.jdbc.IfxStatement.close(IfxStatement.java:231)
com.mchange.v1.db.sql.StatementUtils.attemptClose(StatementUtils.java:41)
com.mchange.v2.c3p0.stmt.GooGooStatementCache$1StatementCloseTask.run(GooGooStatementCache.java:327)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
jrockit.vm.RNI.c2java(Native Method)
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#5,5,Pooled Threads]
...全文
786 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,195

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 Informix
社区管理员
  • Informix社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧