【问题标题】:unable to handle the leaked connection count of the data source in web logic无法处理 weblogic 中数据源泄露的连接数
【发布时间】:2016-10-31 15:32:37
【问题描述】:

我创建了一个数据源来访问我的一个项目中的数据库,但问题是即使我试图关闭已建立的每个连接

connect.close();

泄露的连接数意外增加。我该怎么做才能遇到这种情况。我使用 Weblogic 11G 作为应用服务器、Oracle 11G 和 Eclipse IDE。

【问题讨论】:

  • 你需要展示你的jdbc代码。您正在使用connect.close() 并不意味着您正在访问该行代码。在此之前,您的代码可能会卡在某个地方。
  • @SabirKhan 我确定正在执行代码connect .close(),代码太长,无法分享。
  • 根据我的经验,这通常是程序员甚至在适当的地方编码close()的原因。

标签: java oracle weblogic datasource


【解决方案1】:

您应该在数据源上激活 InactiveConnectionTimeoutSeconds 参数。默认情况下禁用 (0)。它将使 WebLogic 能够在几秒钟后从应用程序中检索未关闭的连接。它还将在服务器日志中记录堆栈跟踪,这对于查看代码泄漏的位置很有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-26
    • 1970-01-01
    • 1970-01-01
    • 2016-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多