【问题标题】:WLST data source testPool- how to set timeoutWLST数据源testPool-如何设置超时
【发布时间】:2014-05-07 16:44:05
【问题描述】:

如何在使用 WLST 测试数据源时设置超时。 当我在 dataSource 上执行 testPool 时,它会无限期地等待。 这也会挂起托管服务器。 有没有办法设置超时?

【问题讨论】:

  • 数据源的默认Statement Timeout-1,可以是无限的。看看如果在管理控制台->数据源中将其更改为 30 之类的值会发生什么。
  • 此时无法更改我的生产环境中的设置。所以尝试检查我们是否可以在测试池时在 WLST 中使用超时。

标签: weblogic weblogic-10.x weblogic11g wlst


【解决方案1】:

请根据您在weblogic 控制台中的要求在weblogic 连接池中设置以下设置。

•测试频率—(JDBCConnectionPoolParamsBean 中的TestFrequencySeconds)使用此属性指定未使用连接测试之间的秒数。 WebLogic 服务器测试未使用的连接,并关闭并替换任何有故障的连接。您还必须设置测试表名称。

•测试保留连接—(JDBCConnectionPoolParamsBean 中的TestConnectionsOnReserve)启用此选项以在提供给客户端之前测试每个连接。这可能会稍微延迟请求,但可以保证连接是健康的。您还必须设置一个测试表名称

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-20
    • 1970-01-01
    • 2017-06-23
    • 2011-05-23
    • 2022-12-11
    相关资源
    最近更新 更多