wrapper.jvm_exit.timeout プロパティ |
|||||||||
警告このプロパティの説明を読まずに、パラメータを変更することは絶対にしないで下さい。 設定を間違えると、期待どおりに動作せず、Wrapperの動作不良や不具合の原因となります。 このプロパティには、「JVMが停止している」とレポートを受けてから、 実際にJVMプロセスを終了するまでの待機時間(秒数)を設定します。 プロパティ値を「0 (ゼロ)」に設定すると、タイムアウト(時間切れ)は発生しません。 デフォルト値は「15秒」です。
通常の稼働では、WrapperのJava側が
JVMシャットダウンサイクルを完了し、終了する準備ができると、
[System.
もしアプリケーションの完了に時間を要するものをアプリケーションのシャットダウンフックに登録している場合、 JVMプロセスが終了するまでの待機時間のタイムアウト問題に悩むことになるでしょう。 その問題を回避するためには、このタイムアウト時間を延長して、 アプリケーションのシャットダウンフックが完了できるくらいの時間を提供する必要があるでしょう。 ルールとしてご理解ください、シャットダウンフックは、ほとんど即座に常に完了するはずです。 警告この機能が有効中の場合、 このプロパティ値を「0 (ゼロ)」(=タイムアウト無効)か、あるいは「ある程度の大きい値」に設定すると、 JVMプロセスが終了するため、JVMハングアップを検知するWrapperの機能が無効になる、 という意味になるので注意してください。 警告
[wrapper. |
参照: タイムアウト(時間切れ) |
|
参照: シャットダウン |
Java Service Wrapper では、必要なコンフィギュレーション設定を含んだ完全なパッケージを提供しており、 それを活用することで、皆様の求めるニーズに合った動作を実現させることができます。 上記の例の他に、工夫次第で様々なことが実現可能となりますので、それぞれ個別にプロパティページをご覧ください。
|