1

Redhat v6 のオフライン ネットワークに Glassfish v3 サーバーをセットアップしています。サーバーは、多くの処理を伴う Java サーブレットを実行するだけです (サーブレットは 12 時間も実行されると予想されます)。ただし、ソフトウェアを長期間実行しようとすると、安定性の問題が発生します。一貫して、実行から 30 分または 60 分後 (およびその中間ではなく)、Java はホスティング マシンでクラッシュし、OS は「プロセス /java がシグナル 11 によって強制終了されました」という行に沿ってエラー メッセージをスローします。Glassfish ログと JVM ログには、突然停止した理由の詳細はありません。

常に 30 分または 60 分で発生するため、タイムアウトの問題のようです。セッション タイムアウト、要求タイムアウト、およびアイドル スレッド プール タイムアウトを調整しようとしましたが、どれもうまくいかないようです。私は、Glassfish の外部で大部分の作業を行っている Java コード セグメントを Java のメイン メソッドとして実行しようとしましたが、正常に完了しました。他の誰かがこのような問題を見たことがありますか? Glassfish が特定の時間後に Java をクラッシュさせるのはどこですか? ありがとうございました!

4

0 に答える 0