Java Play 2.2.2 BoneCp 0.8.0.RELEASE MySql超时连接
我知道还有其他帖子讨论过这个问题。我尝试了他们的解决方案,但没有一个真正起作用 我被挫败了,并且得到了这个错误:Java Play 2.2.2 BoneCp 0.8.0.RELEASE MySql超时连接,java,mysql,database,playframework,bonecp,Java,Mysql,Database,Playframework,Bonecp,我知道还有其他帖子讨论过这个问题。我尝试了他们的解决方案,但没有一个真正起作用 我被挫败了,并且得到了这个错误: Caused by: java.sql.SQLException: Timed out waiting for a free available connection. at com.jolbox.bonecp.DefaultConnectionStrategy.getConnectionInternal(DefaultConnectionStrategy.java:88)
Caused by: java.sql.SQLException: Timed out waiting for a free available connection.
at com.jolbox.bonecp.DefaultConnectionStrategy.getConnectionInternal(DefaultConnectionStrategy.java:88) ~[com.jolbox.bonecp-0.8.0.RELEASE.jar:na]
at com.jolbox.bonecp.AbstractConnectionStrategy.getConnection(AbstractConnectionStrategy.java:90) ~[com.jolbox.bonecp-0.8.0.RELEASE.jar:na]
还有我的bonecp配置:
db.default.idleConnectionTestPeriod=10 minutes
db.default.maxConnectionsPerPartition=10
db.default.minConnectionsPerPartition=4
db.default.connectionTestStatement="SELECT 1"
非常感谢您的帮助。我遇到了一个类似的问题,我使用QueryIterator跟踪返回的数据。我将ebean逻辑更改为findList(),问题就消失了。我猜我的问题与没有释放资源有关,这反过来又造成了超时问题 我在Java中使用Play2.2.3