コンフィギュレーション・プロパティの概? |
wrapper.check.deadlock プロパティ |
||||
こ?プロパティは、他?プロパティとの?み合わせで? ??ドロ?クしたスレ?ドにつ?て JVMをどのようにモニター?監視)するかを設定するために使われます?? これは、何とか回避策がある場合には? 難しいような潜在?な致命?な問題を検知して回避するのに、とても役に立ちます??スレ?ド???ドロ?ク・チェ?クは、少なくと?Javaバ?ジョン1.5の利用して?ることが?要です?? JVM?け?チェ?クを無視します?? ??ドロ?クのチェ?クの処?は、わりと高?ですが? 全てのスレ?ドを?時的にロ?クしてスナップショ?トをとります?で? こ?プロパティは?フォルトで「FALSE」になって?ます??
設定例? プロパティの詳細につ?て下記をご覧?ただきますが? 次のシンプルな例では、デ?ドロ?クの場?をログ化するよ?にWrapperを設定してあり? 即座にJVMを?起動します??
??ドロ?クって?? ?数のスレ?ドがリソースをロ?クして?るときに? 全てのスレ?ドが無制限に?ち状態になる状態になり?? ??ドロ?クが起きることがあります?? ?番シンプルな例だと、スレ?ドAがオブジェクトAをロ?クして?る状態で? オブジェクトBのロ?クを試みるケースのときに? そ?間?他?スレ?ドBがオブジェクトBをロ?クした状態で オブジェクトAをロ?クしよ?と?機して?るケースです?? こ?ケースでは? スレ?ドAは、オブジェクトB?ちのため? オブジェクトAを決して開放されることはありません? 同時に、スレ?ドBは、オブジェクトAが有効になる?を?って?るため?? オブジェクトBを永?にロ?クしたままになるため?? 両?とも決して前に進めるはずがありません? |
wrapper.check.deadlock.interval |
||
?wrapper.check.deadlock.interval? プロパティでは? Wrapperがアプリケーションの??ドロ?クを探? インターバル??定間隔?周期)?コントロールを可能にします?? ?短で?秒毎に?回のインターバルを設定できますが? ?フォルトでは?60」(1??あたり1回?です?? ?般?に、状態が安定して?ると?かって?るアプリケーションの場合には? こ???ドロ?ク・チェ?クの頻度を大?に下げることも良?でしょ??
|
wrapper.check.deadlock.action |
||
?wrapper.check.deadlock.action? プロパティでは? ??ドロ?クを検知したとき?Wrapperはど?するか?? Wrapperの動作につ?てのコントロールを可能にします?? ?フォルト?動作では、??RESTART」です??
可能な動作?次のとおり??
|
wrapper.check.deadlock.output |
||||||||
?wrapper.check.deadlock.output? プロパティでは? ??ドロ?クを検知したとき?Wrapperがログ化する情報をコントロールを可能にします?? ?フォルト?力では、??FULL」です??
可能な出力レベルは次のとおり??
|