C3P0 APPARENT DEADLOCK
来源:互联网 发布:辩证看待人工智能 编辑:程序博客网 时间:2024/06/06 03:08
一,c3p0运行一段时间后报错如下
W 07-26_00:58:27 ThreadPoolAsynchronousRunner.java 608 com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@70929ab6 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks! W 07-26_00:58:39 ThreadPoolAsynchronousRunner.java 608 com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@4496b93a -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
二,解决方法如下
1,更新c3p0版本到0.9.2.1 该版本优化了获取connection的规则
2,首先修改c3p0配置参数
<!--JDBC的标准参数,用以控制数据源内加载的PreparedStatements数量。但由于预缓存的statements 属于单个connection而不是整个连接池。所以设置这个参数需要考虑到多方面的因素。 如果maxStatements与maxStatementsPerConnection均为0,则缓存被关闭。Default: 0--> <property name="maxStatements" value="0"/><!--连接池用完时客户调用getConnection()后等待获取连接的时间,单位:毫秒。超时后会抛出--> <!--SQLEXCEPTION,如果设置0,则无限等待。Default:0--> <property name="checkoutTimeout" value="100"/>
1 0
- c3p0-APPARENT DEADLOCK
- C3P0 APPARENT DEADLOCK
- c3p0 报 APPARENT DEADLOCK!!!
- c3p0 APPARENT DEADLOCK问题
- c3p0 -- APPARENT DEADLOCK!!问题
- C3P0错误APPARENT DEADLOCK!!!解决
- c3p0 报错APPARENT DEADLOCK!!!
- C3P0错误APPARENT DEADLOCK!!!解决
- 【解决方案】c3p0 APPARENT DEADLOCK创建紧急线程
- 项目启动c3p0 APPARENT DEADLOCK!!! 错误
- C3P0连接池启动时 APPARENT DEADLOCK!!! 错误
- APPARENT DEADLOCK!!![proxool+Spring集成]
- 使用C3P0-0.9.1.jar包的问题:APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
- 使用C3P0-0.9.1.jar包的问题:APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
- 关于oracle的那些坑(c3p0连接池死锁 APPARENT DEADLOCK,druid没有反应,然后pl/sql登陆很慢,之后正常)
- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks
- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks
- 警告: com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@513098 -- APPARENT DEADLOCK!!
- VMware Workstation安装CentOS7.0 图文版
- 【线程管理】之篇一
- js访问web,并处理返回值
- hdoj 2045 不容易系列之(3)—— LELE的RPG难题 【动态规划】
- 考研路上的那些一战二战三战成功与失败的故事系列之二
- C3P0 APPARENT DEADLOCK
- HDU 4865 Peter's Hobby
- vs编译器问题
- ACM集训——POJ_1107
- Kinect for Windows SDK v2.0 开发笔记 (六)音频获取
- 指针问题
- Is Bigger Smarter? - UVa 10131 dp
- (BFS,状态空间优化)Holedox Moving,贪吃蛇
- 卖心率表的厂商(网上到处找的整理后得到)