Scala 打滑应用-连接泄漏

Scala 打滑应用-连接泄漏,scala,playframework,slick,play-slick,Scala,Playframework,Slick,Play Slick,我正在play 2.1.3应用程序中使用play slick。 下面是插入记录的代码 def insert = DBAction { implicit rs => recordForm.bindFromRequest.fold ( formWithErrors => { Redirect(HomePage).flashing("alert-error" -> "Enter proper values") },

我正在play 2.1.3应用程序中使用play slick。
下面是插入记录的代码

  def insert = DBAction { implicit rs =>
    recordForm.bindFromRequest.fold (
        formWithErrors => {
          Redirect(HomePage).flashing("alert-error" -> "Enter proper values")
        },
        record => {
          Records.insert(record)
          Redirect(HomePage).flashing("alert-success" -> "Record inserted successfully")
        }
    )            
  }
上面的代码正在泄漏连接,应用程序在30多个请求后抛出下面的错误

java.sql.SQLException: Timed out waiting for a free available connection.
    at com.jolbox.bonecp.BoneCP.getConnection(BoneCP.java:503) ~[bonecp.jar:0.7.1.RELEASE]
    at com.jolbox.bonecp.BoneCPDataSource.getConnection(BoneCPDataSource.java:114) ~[bonecp.jar:0.7.1.RELEASE]
    at scala.slick.session.PlayDatabase.createConnection(PlayDatabase.scala:9) ~[na:na]
    at scala.slick.session.BaseSession.conn$lzycompute(Session.scala:207) ~[slick_2.10-1.0.1.jar:1.0.1]
    at scala.slick.session.BaseSession.conn(Session.scala:207) ~[slick_2.10-1.0.1.jar:1.0.1]
    at scala.slick.session.Session$class.prepareStatement(Session.scala:29) ~[slick_2.10-1.0.1.jar:1.0.1]
报告了类似的问题,但此代码略有不同。

有什么想法吗?

这可能是中描述的bug“2”的一个实例。这是固定在发挥滑大师,将在下一个版本。这里解释了slick游戏中的错误代码。该错误触发了Slick中的后续错误,该错误没有引发异常,而是泄漏了连接:

这可能是中描述的错误“2”的一个实例。这是固定在发挥滑大师,将在下一个版本。这里解释了slick游戏中的错误代码。该错误触发了Slick中的后续错误,其中没有引发异常,而是连接泄漏:

如果此代码泄漏连接,您可能希望为开发人员提供帮助。如果此代码泄漏连接,您可能希望为开发人员提供帮助。是的,我克隆了最新的play Slick代码,并将我的应用程序指向了它。现在它运行良好。谢谢。是的,我克隆了最新的play slick代码并将我的应用程序指向它。现在它运行良好。谢谢