7

Glassfish v2.1.1、MySQL 5.1およびActiveMQ 5.4.2を使用しています。そのリソースアダプタ。 データベースとjmsトランザクションの両方を含むXATransactionに参加しているときにActiveMQリソースアダプタが例外をスローすると、glassfishにはデータベース接続プールへのデータベース接続を解放しないトランザクションがロールバック状態になります。 これらのトランザクションは積み重なり、最終的にデータベース接続プールを飽和させます。Glassfishデータベース接続のリークは、jms例外によって発生します。

ここで何が起き、ロールバック状態でこれらのトランザクションがデータベース接続に滞ってしまうのを防ぐことができますか?

よろしくTrym

+0

あなたはjdk6、7などを使っていますか? –

答えて

0

Glassfishの任意connector connection pool、(このコネクタのプロパティで定義された)特定のタイムアウト後に漏洩接続を再利用します「リーク再利用」...と出力するreated管理コンソールパネルで、提供接続がリークされるたびにスタックトレース。

私は非常に同じJMS connection pool issueについて質問したその質問を見ることもできます。

関連する問題