2

4 つのノードで JBoss 5.1.0.GA クラスター化セットアップを実行しています。これは、JBoss Messaging 1.4.3 を使用して、他のアプリケーションからメッセージを受信し、これらの JBoss インスタンスにデプロイされたアプリケーション内で処理します。JBoss メッセージングがデッドロックになったように見え、メッセージがキューに存在するにもかかわらず、JBoss がメッセージの処理を停止するという問題に遭遇しました。これが発生する理由について、ログに明確なエラーはありません。これはしばらくの間 (~1 週間) 発生し、どのような種類のテスト環境でも簡単に再現することはできません。

これはJava 6を使用してCentOS5で実行されています。

根本原因を突き止めるために各ノードからスタック トレースを取得しましたが、これらから有用なものを得ることができませんでした。

デプロイされたアプリケーションに最近いくつか変更を加えましたが、スレッド ダンプのどのスレッドにもアプリケーション コードが表示されません。影響を与える可能性のある最近行われたもう 1 つの変更は、新しい netty jar である netty-3.6.3.Final.jar を /common/lib にデプロイすることでした。

ここにスレッド ダンプを含めました: Thread Dump

どんな提案でも大歓迎です!

4

0 に答える 0