Hitachi

uCosminexus Application Runtime for Spring Boot ユーザーズガイド


20.2.6 Tomcatサーバプロセスの強制終了

稼働監視機能が検知した障害または異常な設定によって,プロセスモニタが停止する場合,Tomcatサーバプロセスが強制終了されます。Linuxの場合とWindowsの場合を次に示します。

Linuxの場合:

Tomcatサーバプロセスの強制終了は,次の2段階で実行されます。

  1. Tomcatサーバプロセスに対するSIGTERMの送信

  2. Tomcatサーバプロセスに対するSIGKILLの送信

Windowsの場合:

Tomcatサーバプロセスの強制終了は,次の2段階で実行されます。

  1. Tomcatサーバプロセスに対する[Ctrl]+[C]の送信

  2. Tomcatサーバプロセスに対するtaskkill /Fの送信

1.のTomcatサーバプロセスが終了したかどうかの確認は,config.properties(本製品の設定ファイル)のmonitor.target.forcestop.timeoutで設定するタイムアウト時間内で実施されます。そのため,Tomcatサーバプロセスが確実に終了するタイムアウト時間を設定する必要があります。monitor.target.forcestop.timeoutについては,「(2) プロセスモニタに関するプロパティ」を参照してください。

monitor.target.forcestop.timeoutで設定するタイムアウト時間内にTomcatサーバプロセスが終了しなかった場合は,2.が実行されます。