1

アプリケーションを Jboss 5.1 GA にデプロイしました。私のアプリケーションでは、RestFul Web サービスと JADE コンポーネントを 1 つだけ使用しています。

ベース Linux マシンで 2 つの jboss サーバーを実行しています。

1) 8080 ポートの Jboss 4.0.1

2) 8280 ポートの Jboss 5.1 GA

数日後、Jboss 5.1 GA サーバーが自動的にシャットダウンし、ログにシャットダウン フックが呼び出されたと表示されます... すべてのログを確認したところ、次のことがわかりました -

2011-09-08 00:42:46,683 INFO [org.jboss.bootstrap.microcontainer.ServerImpl] (JBoss Shutdown Hook) ランタイム シャットダウン フックが呼び出されました、forceHalt: true

jboss shutdown フックが呼び出された理由を説明するものは何もありませんか?

また、コードをチェックしてSystem.exit();、Linuxでjbossサーバーをデーモンとして起動しようとしましたが、問題は続きます...

では、なぜ jboss サーバーはシャットダウン フックを呼び出しているのでしょうか?

ありがとう、ヨゲッシュ

4

1 に答える 1

1

公式スクリプトを使用して JBoss を起動し、「exit」コマンドを使用せずにターミナルを終了した可能性があります。

/etc/init.d/jboss スタート

ほとんどの場合、JBoss 自体からのこれらのスクリプトは疑わしいものではありませんが、実際には信頼できないスクリプトもあります。HUP(ハングアップ) シグナルを回避するには、先に「nohup」を使用する必要があります。

nohup /etc/init.d/jboss start

于 2011-11-14T05:05:30.623 に答える