Утечка соединения с базой данных Glassfish из-за исключения jms

Я использую Glassfish v2.1.1, MySQL 5.1 и ActiveMQ 5.4.2, включая. его ресурсный адаптер. Если адаптер ресурсов ActiveMQ выдает исключение при участии в XATransaction, включая транзакцию базы данных и jms тогда glassfish будет содержать транзакцию в состоянии отката, которая не освобождает соединение с базой данных в пуле соединений с базой данных. Эти транзакции накапливаются и в конечном итоге насыщают пул соединений с базой данных.

Что здесь происходит и как я могу предотвратить остановку этих транзакций в состоянии отката, зависящее от соединений с базой данных?

С уважением, Trym

7
задан Janak Nirmal 1 December 2012 в 06:39
поделиться