APPARENT DEADLOCK!!! 错误解决过程
项目环境 数据库:oracle 中间件:WAS 2. 问题描述 2015.05.21(是个好日子),早上发现was后台报错如下: [15-5-21 7:31:01:171 CST] 00000027 SystemErr R com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@498e498e -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks! 3.问题解决过程 从网上百度下这个错误,分析大致如下: 原因是 hibernate 使用c3p0连接orcale数据后不会释放 , c3p0的最大连接数为100,但显然c3p0有Bug,导致数据库连接池不够用,导致进程锁死。 后换Proxool后,观察正常。 参考网址: http://blog.csdn.net/chinesesword/article/details/7902702 http://blog.sina.com.cn/s/blog_5491164b0100sxtc.html http://myzee.blog.163.com/blog/static/2088712420121110139423/ http://www.blogjava