java - Weblogic 服务器中的连接泄漏

标签 java jakarta-ee weblogic connection-pooling

enter image description here

大家好,大家都想知道这个泄露的连接数代表什么吗?
我已关闭代码中finally block 中的所有语句和连接对象。
这是空闲时间超过最大空闲超时的连接,还是由 Weblogic 服务器恢复的已泄漏连接的计数

最佳答案

从管理控制台上的 WebLogic 帮助页面:

Leaked Connection Count

The number of leaked connections. A leaked connection is a connection that was reserved from the data source but was not returned to the data source by calling close().

有些事情可能会导致这些泄漏。值得一提的是,可能对您有帮助(过去发生在我身上)是:检查服务器上线程的状态(Environment/Servers/[Your Server]/Monitoring/Threads)。有时,卡住的线程(等待 I/O 或其他)可能会导致连接在代码调用 close() 之前达到 WebLogic 超时,从而将连接标记为泄漏。不管怎样,如果是这种情况,一般是代码问题。打开连接和关闭连接之间的时间应该最短。您在这些调用之间运行的代码也应该尽可能少。

关于java - Weblogic 服务器中的连接泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14747922/

相关文章:

java - 接缝/hibernate : liquibase before JPA startup

java - 程序不将 JFrame 文本字段值与其他类中生成的数字进行比较

jsf-2 - Weblogic 10.3.5 : <prefer-web-inf-classes> in weblogic. xml 不工作 VS。服务器类路径 JAR 文件

java - Junit 4 中的参数化套件?

java - EJB 3 注入(inject) spring bean

java - 如何在可嵌入对象上触发 EntityListener

java - 如何将重复调用的外部进程集成到Java webapp中?

java - 函数参数不兼容

java - 暂停其他媒体应用

java - Jackson - 将 class1 的 json 表示形式的对象类型字段映射到 class2