jfinal 使用mysql数据库偶然出现超时错误-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

jfinal 使用mysql数据库偶然出现超时错误

2016-03-11 16:04:55 3454 1

jdk 1.7 ,tomcat 8 环境,mysql5.x
,项目使用框架jfinal,项目运行过程中,发现数据库链接异常,异常代码:

2015-10-30 11:01:35 com.mchange.v2.resourcepool.BasicResourcePool , row at 1841 : com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@7db1b37e -- Acquisition Att
empt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attem
pts (30). Last acquisition attempt exception: 
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

数据库的wait_timeou=10,而jfinal的C3p0设置为默认设置,请高人帮忙看一下这是什么情况。

取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 18:59:30

    注意看这句异常信息:we failed to succeed more than the maximum number of allowed acquisition attempts (30)。当请求数据库连接时,超过了所允许的最大连接数,查看一下 c3p0 配置的 maxPoolSize,以及数据库所能允许的最大连接数配置。

    如果这两个配置都比较合理,检查一下程序中有无长时间占用连接的代码,或者使用 `DbKit.getConfig().getConnection() 获取的 connection `对象没有在 finally 块中进行 close(),从而造成连接泄漏。
    0 0
相关问答

1

回答

将Java连接到MySQL数据库

2020-05-08 10:11:56 436浏览量 回答数 1

1

回答

python中的Mysql命令在扫描字符串文字时产生:SyntaxError: EOL

2019-12-25 21:45:16 341浏览量 回答数 1

1

回答

MySQL 选择题Java中java.long.Long对应Mysql数据库中什么类型( )

2019-12-23 18:30:25 682浏览量 回答数 1

1

回答

MySQL选择题 MySQL数据库中VARCHAR 对应java中什么类型( )

2019-12-23 22:35:22 1229浏览量 回答数 1

1

回答

rds for mysql 历史数据归档

2018-10-16 17:18:53 1116浏览量 回答数 1

1

回答

python怎么使用mysql数据库

2018-05-10 20:10:55 1282浏览量 回答数 1

2

回答

Mysql中的数据如何导入Greenplum

2017-03-19 21:10:40 2775浏览量 回答数 2

1

回答

java连接MySQL数据库问题

2016-02-21 11:23:59 1861浏览量 回答数 1

2

回答

mysql数据库并发碰到的问题

2016-02-13 16:50:53 2394浏览量 回答数 2

1

回答

MySQL数据库如何按照时间段group by

2016-02-11 11:53:43 4211浏览量 回答数 1
2709
文章
6591
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载