【发布时间】:2015-11-25 07:03:17
【问题描述】:
我的 grails 应用程序在 Jboss 6.0 上运行。 在加载时,我们注意到一些连接挂起并留在数据库中的活动会话中。 连接管理完全由 grails 负责,我们不会打开/关闭任何连接。确保如果丢失任何连接,则从代码中关闭。 我们在数据源中添加了 track-statement ,但我们在日志文件中没有看到任何问题。 我们也尝试了查询超时。它没有工作,因为 DB 会话处于活动状态
使用大小为 300 的 jboss 连接池
Grails 2.3.5 版 休眠版本:休眠:3.6.10.7 应用服务器:jboss 6 数据库:Oracle 10g
所以我的问题是 1)如何知道它为什么持有? 2)有没有办法为连接配置连接超时。
【问题讨论】:
-
你能发布你的 Jboss 数据源配置信息吗?
标签: hibernate grails jboss database-connection grails-orm