0

Glassfish 3.1.2.2 アプリケーション サーバーを実行している 2 つのサーバー A と B があります。どちらも通信に JMS キューを使用しており、これまでのところ問題なく動作しています。何らかの理由でネットワーク接続が切断された場合、サーバー B (A のリモート キューに接続するように構成されたサーバー) のログで、サーバー B が再接続を試み、A が起動するとすぐに再接続に成功することがわかります。また。

しかし、問題は、サーバー A に到達できないときに B で Glassfish インスタンスを再起動しようとすると、再試行後に起動プロセスが失敗し、未定義/使用不可の状態、つまり Java プロセスが開始されたままになることです。ポートは開いていますが、アプリケーションは起動していません。管理コンソールも起動していません。

私見のグラスフィッシュの起動プロセスは、キューが接続されるのを待つべきではありません。これは、ある種のバックグラウンド プロセスで行う必要があります。

似たようなことを経験した人はいますか?この動作を修正するために構成/調整できるものはありますか?

4

1 に答える 1