我的wildfly服务器经常失去与数据库的连接。我如何识别与数据库的连接泄漏。我的应用程序在失去与数据库的连接后停止工作,并且无法再次重新连接。我需要重新启动。请建议任何识别泄漏的方法。提前感谢您的帮助。我试过使用缓存连接管理器和阅读jmx控制台的活动计数值等。
rta7y2nd1#
debug="true"的缓存连接管理器(ccm),例如
debug="true"
<cached-connection-manager debug="true" />
应该让WildFly/JBoss为您关闭连接,并在每次关闭连接时在服务器日志中记录堆栈跟踪,告诉您执行该代码路径时连接泄漏的确切位置。以下是一些参考资料:
1条答案
按热度按时间rta7y2nd1#
debug="true"
的缓存连接管理器(ccm),例如应该让WildFly/JBoss为您关闭连接,并在每次关闭连接时在服务器日志中记录堆栈跟踪,告诉您执行该代码路径时连接泄漏的确切位置。
以下是一些参考资料: