wrapper.java.detect_debug_jvm プロパティ |
||||||||||||||
警告このプロパティの説明を読まずに、パラメータを変更することは絶対にしないで下さい。 設定を間違えると、期待どおりに動作せず、Wrapperの動作不良や不具合の原因となります。 Wrapperには、JVMがフリーズした時、あるいはJVMが不安定になった時、 それを検知するように設計されたいくつかの機能を備えています。 通常どおり、これらの機能は全て有効のままにしておくべきです。 しかしながら、JVMがデバッガーに接続したときには、 様々なデバッグ動作が行われるため、意図的にJVMをフリーズさせるのが一般的です。 これらのケースの場合、Wrapperは「JVMがフリーズしている」「JVMが落ちた」と想定して、 通常通り、デバッグセッションの途中で、再起動させることになります。 Wrapperは、設定したJavaコマンドラインを確認したり、 デバッガーが利用中であると検知した場合には、一部のタイムアウトを無視したりすることで、この問題を回避します。 このプロパティでは、このデバッグの確認を「有効にする(TRUE)/無効にする(FALSE)」設定が可能です。 デフォルト値は「TRUE」でデバッグ作業を検知して、一部のタイムアウトを無視します。
デバッガーの検知:
もし[wrapper. Wrapperが「デバッガー利用中」を検知すると、スタートアップ時のログに次のメッセージが記録されます:
タイムアウト機能を無視したとき一番最初に、次のメッセージがログに記録されます:
|
参照: Java コマンド |
|