gpt4 book ai didi

transactions - jms异常导致的Glassfish数据库连接泄漏

转载 作者:行者123 更新时间:2023-12-04 04:50:47 24 4
gpt4 key购买 nike

我正在使用 Glassfish v2.1.1、MySQL 5.1 和 ActiveMQ 5.4.2 包括。它的资源适配器。
如果 ActiveMQ 资源适配器在参与包含数据库和 jms 事务的 XATransaction 时抛出异常
然后 glassfish 将包含一个处于回滚状态的事务,该事务不会释放其与数据库连接池的数据库连接。
这些事务会堆积起来,最终使数据库连接池饱和。

这里会发生什么,我怎样才能防止这些事务在卡在数据库连接上的回滚状态中停滞不前?

最好的问候

最佳答案

Glassfish 提供,在管理控制台面板中与任何 connector connection pool 相关。 , "leak reclaim"将在特定超时后回收泄漏的连接(也在此连接器属性中定义)......并在每次连接泄漏时输出堆栈跟踪。

你也可以看看我问的关于同样的问题 JMS connection pool issue .

关于transactions - jms异常导致的Glassfish数据库连接泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6649063/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com