wrapper.signal.mode.usr1 プロパティ

対応バージョン :3.2.4
対応エディション :プロフェッショナル版スタンダード版コミュニティー版
対応プラットフォーム :Windows (未対応)Mac OSXLinuxAlpine LinuxIBM AIXFreeBSDSolarisIBM z/Linux

「USR1」シグナルを受信した時、Wrapper プロセスの動作をコントロールする方法を指定することが可能です。 デフォルト値は「FORWARD」です。

JVM プロセスに有効なモードは次のとおりです。

  • [IGNORE] - 何もしない、

  • [RESTART] - JVMを再起動する、

  • [SHUTDOWN] - シャットダウンする、

  • [FORWARD] - シグナルを転送する

  • [PAUSE] - Wrapper を停止する(ver. 3.5.31 から)、

  • [RESUME] - Wrapper を再開する(ver. 3.5.31 から)、

  • [CLOSE_LOGFILE] - ログファイルを閉じる。 この値を使用すると、ログファイルが移動または名前変更された後に、Wrapper に新しいログファイルを強制的に作成させることができます。(ver. 3.5.31 から)、

  • [USER_<n>] - ユーザーイベントをトリガーする。 「<n>」部分は 1~32767 の範囲の任意の整数です。(ver. 3.5.31 から、プロフェッショナル版

もし、[wrapper.ignore_signals] プロパティが設定されていた場合、 このプロパティは、[IGNORE]値に設定された場合と同じ動作をします。

もし、シグナルが JVM へ転送された場合、ユーザーコードは、 適切な WrapperControlEvent イベントの処理か、あるいは、WrapperListener 実装のカスタム設定経由のどちらかにより、 シグナルを取り扱う機会を持ちます。 これらのクラスに関する詳しくは、JavaDocs をご覧ください。

設定例:
wrapper.signal.mode.usr1=FORWARD

注意

このプロパティは、 コンフィギュレーションのリロード(再読み込み) で、プロパティ値を有効にすることはできません。 変更したプロパティ値を有効にするためには、Wrapper を再起動してください。

参照: シグナル関連