![[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:
None
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:
None
[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가 배치 주기를 완료할 때마다 이 데이터는 출력됩니다. 다음 클러스터 정보를 사용하여
토폴로지에서 문제점을 검토하고 진단하십시오.
- 클러스터의 특성: 클러스터 구성 정보를 표시합니다.
- 클러스터의 요구사항: 프로세서 및 메모리에 대한 클러스터 요구사항을 표시합니다.
- 클러스터의 유틸리티: 클러스터 용량 계산을 표시합니다.
- 클러스터의 노드 멤버십: 클러스터 멤버가 상주할 수 있는 노드 및 관련 상태를 표시합니다. 예를 들어, 이는 실행 중인 노드이거나 유지보수 모드에 있습니다.
- 클러스터의 멤버: 클러스터의 멤버 및 관련 상태를 표시합니다.
- 클러스터의 배치: 클러스터의 실행 중인 멤버를 표시합니다.
클러스터 데이터뿐만 아니라 apc.log에는
유용한 노드 정보가 포함됩니다.
- 배경 CPU: Application Server에 관련되지 않은 노드에서 이용되는 CPU의 양.
- COP: 사용될 수 있는 노드 CPU의 백분율을 나타내는 값 0 - 1. 이 값은 ARFM으로부터 CPU 과부하 방지 값에 해당됩니다.
- 노드 메모리: 노드의 총 메모리 양.
- 고정 메모리: Application Server에 사용할 수 없는 고정된 노드 메모리의 양. 기본적으로 이 값을 제어하는 APC 사용자 정의 특성은 APC.XD.reservedMemoryFixed=65.536으로 설정됩니다.
- MOP: Application Server에 사용할 수 없는 노드 메모리 백분율. 기본적으로 이 값을 제어하는 APC 사용자 정의 특성은 APC.XD.reservedMemoryPercent=5로 설정됩니다.
처리 주기를 실행할 때마다 애플리케이션 배치 제어기는 입력과 출력 정보를 인쇄합니다. 입력은 현재 클러스터와 노드 자료를 표시하고 출력은 APC에 의해 제안된 조치를 표시합니다. 이전 예에서 APC는 최소 인스턴스 요구사항을 충족시키기 위해 클러스터 xdhv01v04Cell02/pc1dc1을 위한 서버를 시작하는 것을 제안합니다. 이 제안을 확인하려면 입력 데이터를 검토하십시오. 최소 인스턴스는 1(Min/Max Instances=1/2147483647)이고 현재 실행 중인 서버가 없습니다(Cluster Placements: None).