Weblogic泄露连接超时

时间:2013-08-20 07:05:17

标签: java connection weblogic

如果使用从Weblogic数据源获得的连接进行数据库查询调用,则永远不会在连接非活动超时内返回,这会导致连接泄漏。 例如,连接非活动超时为500秒,DB调用需要600秒才能返回

会导致连接泄漏吗?

1 个答案:

答案 0 :(得分:0)

当您的查询花费的时间超过连接事务属性中定义的时间时,将发生SQLException(TransactionTimeout)并且您的执行将被中止。如果你有太多这样的并发查询,它可能会导致糟糕的weblogic状态,你需要重启应用服务器(也许数据源重启就足够了)。