JBoss:找出哪个组件无法返回到池的连接

JBoss:找出哪个组件无法返回到池的连接,jboss,wildfly,datasource,Jboss,Wildfly,Datasource,我已经为数据源启用了统计信息,并且可以看到有比预期多得多的活动连接。我假设服务器上的某些部署未调用Connection.close(),从而使连接保持活动状态,而不会将它们返回到池中。 我想征求您关于我可以用来确定服务器上谁保持连接活动的方法的建议。有几个部署正在使用特定的数据源 剖析器?JMX?还有别的吗 谢谢, 瓦莱里 似乎正是我想要的 使缓存连接管理器(CCM)能够识别 连接泄漏: 为数据源启用CCM。如果未明确指定,则默认为true,但您可以明确设置use ccm=“true” 验证j

我已经为数据源启用了统计信息,并且可以看到有比预期多得多的活动连接。我假设服务器上的某些部署未调用Connection.close(),从而使连接保持活动状态,而不会将它们返回到池中。 我想征求您关于我可以用来确定服务器上谁保持连接活动的方法的建议。有几个部署正在使用特定的数据源

剖析器?JMX?还有别的吗

谢谢, 瓦莱里

似乎正是我想要的

使缓存连接管理器(CCM)能够识别 连接泄漏:

  • 为数据源启用CCM。如果未明确指定,则默认为true,但您可以明确设置use ccm=“true”
  • 验证jca子系统中是否存在,并设置debug=“true”
  • 设置debug=“true”将:

    记录一条信息消息,指示JBoss正在“关闭的连接” 你。请自己关闭它们“为代码生成stacktrace” 第一次打开泄漏连接的位置。关闭泄漏的 联系


    虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,则仅链接的答案可能无效-