【问题标题】:WebLogic Inactive Connection Timeout and JTA timeoutWebLogic 非活动连接超时和 JTA 超时
【发布时间】:2017-02-27 07:24:28
【问题描述】:
  1. WebLogic 中的 JTA 超时是否应该与“非活动连接超时”相同?

  2. 我们已将“非活动连接超时”设置为 X 秒。我们在 WebLogic 上部署了一个应用程序,它发出的查询执行时间超过 X 秒。但是,我们没有看到任何异常并且查询成功。

    您能否解释一下“非活动连接超时”何时生效?

【问题讨论】:

    标签: database database-connection weblogic connection-timeout


    【解决方案1】:

    引用文档:

    在保留连接之后不活动的秒数 将被强行放回池中。当设置为 0 时( 默认),此功能被禁用。

    通常使用“非活动连接超时”来防止连接泄漏。

    如果您的查询在一段时间后超时:

    1. 在数据源级别设置“语句超时”
    2. 在您的代码中明确设置

    【讨论】:

    • 感谢您的回答。我的 SQL 查询需要超过“非活动连接超时”才能执行 - 所以想知道查询是如何成功的?
    • 在查询期间,连接未处于非活动状态。这就是它没有被回收到池中的原因。
    • 谢谢。所以我可以安全地保持“非活动连接超时”小于“语句超时”?
    猜你喜欢
    • 2015-06-06
    • 2012-07-29
    • 1970-01-01
    • 2012-03-18
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    • 2013-05-23
    相关资源
    最近更新 更多