一个紧急的问题,高手请进,分不够,小弟再加!

Teddy5858 2007-07-16 06:56:03
(async.ThreadPoolAsynchronousRunner 435 ) com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@1adfbe3 -- APPARENT DEADLOCK!!! Complete Status: [num_managed_threads: 3, num_active: 3; activeTasks: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1742c56 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1), com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@adf91 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0), com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1dbe72f (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2); pendingTasks: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@26efd3, com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@4b35ef, com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1c20611, com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@11c5c88, com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@ff0d4b, com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@c1df71, com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@349a0e, com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@16e4ddd]
(async.ThreadPoolAsynchronousRunner 429 ) com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@1adfbe3 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
(async.ThreadPoolAsynchronousRunner 435 ) com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@1adfbe3 -- APPARENT DEADLOCK!!! Complete Status: [num_managed_threads: 3, num_active: 3; activeTasks: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@554189 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2), com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@141a32f (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1), com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@40a1e1 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0); pendingTasks: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@143c423, com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1ff83, com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@12e0e2f, com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@a53564]


Resin+Hibernate+Spring+C3P0

这个问题有时出现,有时不出现。这是怎么回事呢?
出现的几率很大一部分。
...全文
246 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Teddy5858 2007-07-16
  • 打赏
  • 举报
回复
(async.ThreadPoolAsynchronousRunner 429 ) com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@4703c -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
(async.ThreadPoolAsynchronousRunner 435 ) com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@4703c -- APPARENT DEADLOCK!!! Complete Status: [num_managed_threads: 3, num_active: 3; activeTasks: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@164b2c0 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1), com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@135f0a (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2), com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1c4bcda (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0); pendingTasks: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@14aa6c3, com.mchange.v2.resourcepool.BasicResourcePool$6@a6997]
(async.ThreadPoolAsynchronousRunner 281 ) Task com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@164b2c0 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt().
(async.ThreadPoolAsynchronousRunner 281 ) Task com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1c4bcda (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt().
(async.ThreadPoolAsynchronousRunner 429 ) com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@4703c -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
(async.ThreadPoolAsynchronousRunner 435 ) com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@4703c -- APPARENT DEADLOCK!!! Complete Status: [num_managed_threads: 3, num_active: 3; activeTasks: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@bb3f71 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2), com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1424b7b (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0), com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@169b66e (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1); pendingTasks: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@14828e7, com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@755866, com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1feb3a6, com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@c492c8, com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@180b4f9]
(async.ThreadPoolAsynchronousRunner 429 ) com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@4703c -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
(async.ThreadPoolAsynchronousRunner 435 ) com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@4703c -- APPARENT DEADLOCK!!! Complete Status: [num_managed_threads: 3, num_active: 3; activeTasks: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@8c5488 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0), com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@101acff (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1), com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@104d976 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2); pendingTasks: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@161100c, com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1649b1a, com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@2e879, com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@ec9441, com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1f95cce]
(hibernate3.HibernateTransactionManager 396 ) Using DataSource [com.mchange.v2.c3p0.ComboPooledDataSource@1c737be[ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1c737be, idleConnectionTestPeriod -> -1, initialPoolSize -> 1, jdbcUrl -> jdbc:mysql://59.36.98.103:3306/cmsware?useUnicode=true&characterEncoding=utf8, loginTimeout -> 0, maxIdleTime -> 20, maxPoolSize -> 40, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 1, numHelperThreads -> 3, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 300, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, usesTraditionalReflectiveProxies -> false ]] of Hibernate SessionFactory for HibernateTransactionManager
Teddy5858 2007-07-16
  • 打赏
  • 举报
回复
(cfg.SettingsFactory 125 ) Automatic flush during beforeCompletion(): disabled
(cfg.SettingsFactory 129 ) Automatic session close at end of transaction: disabled
(cfg.SettingsFactory 136 ) JDBC batch size: 15
(cfg.SettingsFactory 139 ) JDBC batch updates for versioned data: disabled
(cfg.SettingsFactory 144 ) Scrollable result sets: enabled
(cfg.SettingsFactory 152 ) JDBC3 getGeneratedKeys(): enabled
(cfg.SettingsFactory 160 ) Connection release mode: on_close
(cfg.SettingsFactory 184 ) Maximum outer join fetch depth: 2
(cfg.SettingsFactory 187 ) Default batch fetch size: 1
(cfg.SettingsFactory 191 ) Generate SQL with comments: disabled
(cfg.SettingsFactory 195 ) Order SQL updates by primary key: disabled
(cfg.SettingsFactory 338 ) Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
(ast.ASTQueryTranslatorFactory 24 ) Using ASTQueryTranslatorFactory
(cfg.SettingsFactory 203 ) Query language substitutions: {no='N', true=1, yes='Y', false=0}
(cfg.SettingsFactory 209 ) Second-level cache: enabled
(cfg.SettingsFactory 213 ) Query cache: enabled
(cfg.SettingsFactory 325 ) Cache provider: org.hibernate.cache.EhCacheProvider
(cfg.SettingsFactory 228 ) Optimize cache for minimal puts: disabled
(cfg.SettingsFactory 237 ) Structured second-level cache entries: disabled
(cfg.SettingsFactory 312 ) Query cache factory: org.hibernate.cache.StandardQueryCacheFactory
(cfg.SettingsFactory 264 ) Statistics: enabled
(cfg.SettingsFactory 268 ) Deleted entity synthetic identifier rollback: disabled
(cfg.SettingsFactory 283 ) Default entity-mode: pojo
(impl.SessionFactoryImpl 153 ) building session factory
(impl.SessionFactoryObjectFactory 82 ) Not binding factory to JNDI, no JNDI name configured
(cache.UpdateTimestampsCache 43 ) starting update timestamps cache at region: org.hibernate.cache.UpdateTimestampsCache
(cache.StandardQueryCache 51 ) starting query cache at region: org.hibernate.cache.StandardQueryCache
(async.ThreadPoolAsynchronousRunner 429 ) com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@4703c -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
(async.ThreadPoolAsynchronousRunner 435 ) com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@4703c -- APPARENT DEADLOCK!!! Complete Status: [num_managed_threads: 3, num_active: 3; activeTasks: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@164b2c0 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1), com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@135f0a (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2), com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1c4bcda (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0); pendingTasks: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@14aa6c3, com.mchange.v2.resourcepool.BasicResourcePool$6@a6997]
(async.ThreadPoolAsynchronousRunner 281 ) Task com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@164b2c0 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt().
(async.ThreadPoolAsynchronousRunner 281 ) Task com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1c4bcda (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt().

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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