クラスタ : コンフィグレーション : オーバーロード
この ページでは、オーバーロードまたは障害時、このクラスタの WebLogic Server がどのように 対応するかを制御する、クラスタ全体のデフォルトをコンフィグレーション します。
コンフィグレーション オプション
名前 説明 ワーク マネージャの共有容量 サーバ内に存在できるリクエストの総数です。これには、エンキューされているリクエストと、実行中のリクエストが含まれます。
サーバは、共有容量に到達すると、差別化されたサービス拒否を実行します。優先順位の高いリクエストが、すでにキューに入っている優先順位の低いリクエストの代わりに受け付けられます。優先順位の低いリクエストは、優先順位の高いリクエストがすべて実行されるまで、キューで待機し続けます。優先順位の低いリクエストのさらなるエンキューは、即座に拒否されます。
MBean 属性:
OverloadProtectionMBean.SharedCapacityForWorkManagers
最小値:
1
最大値:
1073741824
危機的状況のアクション カーネルが、未処理の OOME など、危機的条件に遭遇した場合に、サーバ プロセスを終了します。未処理の OOME があると、矛盾した状態が引き起こされる可能性があるため、ノード マネージャまたは HA エージェントの支援がある場合は、サーバの再起動をお勧めします。
MBean 属性:
OverloadProtectionMBean.PanicAction
障害時のアクション 障害が発生した状態のサーバの自動強制停止を有効にします。自動状態モニタにより、致命的な障害が検出され、サーバに障害が発生しているとマークされます。サーバは、ノード マネージャまたは HA エージェントで再起動できます。
MBean 属性:
OverloadProtectionMBean.FailureAction
空きメモリ比率の最大しきい値 サーバの過負荷状態が解消された後の空きメモリ量 (パーセント単位)。ワーク マネージャは、過負荷状態が解消されると、overloadAction の実行を止め、通常の実行を開始します。
MBean 属性:
OverloadProtectionMBean.FreeMemoryPercentHighThreshold
最小値:
0
最大値:
99
空きメモリ比率の最小しきい値 サーバが過負荷状態と見なされない最低限の空きメモリ量 (パーセント単位)。ワーク マネージャは、サーバが過負荷状態であるとマークされると、overloadAction を実行します。
MBean 属性:
OverloadProtectionMBean.FreeMemoryPercentLowThreshold
最小値:
0
最大値:
99
障害状態のトリガの有効化 スレッドがスタック状態になった場合にサーバで障害が発生したものとします。
スタック スレッド最大時間 このサーバが、スレッドをスタック スレッドであると診断するまでに、スレッドが継続して処理を行っている必要のある秒数。
たとえば、この値を 600 秒に設定した場合、WebLogic Server はスレッドが 600 秒間継続して使用された後に、「スタック」スレッドであると見なします。
MBean 属性:
ServerFailureTriggerMBean.MaxStuckThreadTime
最小値:
0
最大値:
2147483647
スタック スレッド数 サーバが FAILED 状態に移行した後のスタック スレッドの数。OverloadProtectionMBean では FAILED サーバをサスペンド状態にするか停止するかが選択できます。デフォルトでは、サーバは FAILED 状態で稼動を続行します。
StuckThreadCount 値を 0 に設定すると、サーバはスタック スレッド数とは関係なく、絶対に FAILED 状態に移行しません。
MBean 属性:
ServerFailureTriggerMBean.StuckThreadCount
最小値:
0
最大値:
2147483647