![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Intelligent Management: アプリケーション配置コントローラー・ログ
ログ・ファイルを使用して、アプリケーション配置コントローラーの状況を確認します。
SystemOut.log ファイル
アプリケーション配置コントローラーを実行するノードの SystemOut.log ファイル内で DCPC メッセージを探します。これらのメッセージに、ランタイム・タスク、動的クラスター構成変更、およびトポロジー内のサーバーの状態の変化に関する基本的な情報が含まれています。apc.log ファイル
アプリケーション配置コントローラーは、アプリケーション配置決定に関する情報を apc.log ファイルに記録します。このログ・ファイルは、アプリケーション配置コントローラーを実行するノード上に作成されます。 このファイルには、配置サイクルの入出力に関する情報が含まれています。この情報は、配置コントローラーによって下された決定を理解するうえで役に立ちます。apc.log.enablePlacementLog カスタム・プロパティーを使用して、アプリケーション配置コントローラー・ログを使用可能にします。ログ・ファイルのサイズと数を変更するには、apc.log.LogFileSize カスタム・プロパティーおよび apc.log.numHistoricalFiles カスタム・プロパティーを編集します。
apc.log の例
DCPC0331I: The application placement controller Input is
(Map Time=1360347071465)
Cluster Name: xdhv01v04Cell02/pc1dc1 (Input) (changesAreNecessary) Fri Feb 08 13:11:26 EST 2013
Cluster Properties: Type=DYNAMIC, Operational Mode=AUTOMATIC, Min/Max Instances=1/2147483647, Min/Max Nodes=1/2147483647, Isolation Preference=None, Vertical Stacking Number=Disabled, Lazy Start Time=Disabled, Idle Stop Time=Disabled, Current Memory Size=475.0 MB, Maximum Heap Size=256.0 MB
Cluster Resource Demand:
CPU(mhz)= 0.0
Memory(mb)= 0.0(maximal)
Cluster Utility: {UtilityFunctionAlwaysOne}
Cluster Node Membership:
xdhv01v04Cell02/xdhv01v04Node03 Running: false Maintenance Mode: false
xdhv01v04Cell02/xdhv01v05Node02 Running: false Maintenance Mode: false
Cluster Members:
xdhv01v04Cell02/xdhv01v04Node03/pc1dc1_xdhv01v04Node03 Running: false Maintenance Mode: false
xdhv01v04Cell02/xdhv01v05Node02/pc1dc1_xdhv01v05Node02 Running: false Maintenance Mode: false
Cluster Placements:
なしNode Capacity and Demands:
Background CPU(mhz)=0.0 COP=0.9 Node Memory(mb)=7740.0 Fixed Memory(mb)=65.536 MOP=0.05
P:xdhv01v04.rtp.raleigh.ibm.com: Capacity(Total/Available): CPU(mhz)=5866/5866 Memory(mb)=7287/6465
xdhv01v04Cell02/xdhv01v04CellManager02/dmgr Demand: CPU(mhz)= 0 Memory(mb)= 371
xdhv01v04Cell02/xdhv01v04Node03/nodeagent Demand: CPU(mhz)= 0 Memory(mb)= 451
Cluster Resource Allocation:
/cell4/pc4dc1 CPU(mhz)= 0 Desired
Failed Server Starts:
なし
[2/8/2013 13:11:26:653 EDT] DCPC0331I: The application placement controller Output is
(Map Time=1360347071465)
DCPC0335I: The Application Placement Controller is suggesting to start a server for xdhv01v04Cell02/pc1dc1 to meet the required number of running instances.
このデータは、APC が配置サイクルを完了すると毎回表示されます。以下のクラスター情報を使用して、トポロジー内の問題を確認し、診断してください。
- Cluster's properties: クラスター構成情報を表示します。
- Cluster's Demands: プロセッサーおよびメモリーに関するクラスター要求を表示します。
- Cluster's Utility: クラスターの容量計算を表示します。
- Cluster's Node Membership: クラスター・メンバーが存在できるノードと、それに関連した状態を表示します。例えば、ノードが稼働中であるか、または保守モードであるかなど。
- Cluster's Members: クラスターのメンバーと、それに関連した状態を表示します。
- Cluster's Placements: クラスターの稼働中のメンバーを表示します。
クラスター・データに加えて、apc.log には有益なノード情報も含まれています。
- Background CPU: ノードで使用された CPU の量うち、アプリケーション・サーバーに関連しないもの。
- COP: 使用可能なノード CPU のパーセンテージを表す 0 から 1 の値。この値は、ARFM の CPU 過負荷保護の値に対応しています。
- Node Memory: ノードの合計メモリー量。
- Fixed Memory: アプリケーション・サーバーで使用できないノード・メモリーの固定量。デフォルトで、この値を制御する APC カスタム・プロパティーは、APC.XD.reservedMemoryFixed=65.536 に設定されています。
- MOP: アプリケーション・サーバーで使用できないノード・メモリーのパーセンテージ。デフォルトで、この値を制御する APC カスタム・プロパティーは、APC.XD.reservedMemoryPercent=5 に設定されています。
アプリケーション配置コントローラーは、処理サイクルを実行すると毎回、入出力情報を表示します。入力データには、現在のクラスターおよびノードの情報が表示され、出力データには、APC によって提案されたアクションが表示されます。前の例の場合、APC は、最小インスタンス数の要件を満たすために、クラスター xdhv01v04Cell02/pc1dc1 のサーバーを始動することを提案しています。この提案を確認するには、入力データを見直します。入力データから、最小インスタンス数は 1 (Min/Max Instances=1/2147483647) であるが、現在稼働中のサーバーがない (Cluster Placements: None) ことがわかります。