![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Intelligent Management: 애플리케이션 배치 제어기 로그
로그 파일을 사용하여 새 인스턴스의 배치와 같은 애플리케이션 배치 제어기로 문제점을 해결할 수 있습니다.
apc.log 파일
애플리케이션 배치 제어기는 애플리케이션 배치 의사결정에 관한 정보를 apc.log 파일에 로그합니다. 애플리케이션 배치 제어기에 의해 작성되는 의사결정이 이해될 수 있도록 IBM® 지원 센터에 문의할 때 이 파일을 제출할 수 있습니다.apc.log.enablePlacementLog 사용자 정의 특성으로 애플리케이션 배치 제어기 로그를 사용할 수 있습니다. 로그 파일의 크기 및 수를 변경하려면 apc.log.LogFileSize 및 apc.log.numHistoricalFiles 사용자 정의 특성을 편집하십시오.
SystemOut.log 파일
애플리케이션 배치 제어기를 실행하는 노드의 SystemOut.log 파일에서 DCPC400 메시지를 찾을 수 있습니다. 이러한 메시지에는 배치 주기의 입력 및 결과에 관한 정보가 포함됩니다. 이 정보는 배치 제어기에 의해 작성된 의사결정을 이해하는 데 유용할 수 있습니다. 예를 들어, 다음과 같습니다.[7/23/08 10:42:12:086 EDT] 0000006f APCXDMapHelpe I DCPC400I: Application Placement Controller Input is
Cluster name is dc1:
Cluster's properties: Type=DYNAMIC, Operational Mode=AUTOMATIC, Minimum Instances=2, Maximum Instances=2,
Isolation Preference=None, Vertical Stacking Number=Disabled, Lazy Start Time=Disabled,
Idle Stop Time=Disabled, Current Memory Size=371.2 MB, Maximum Heap Size=256.0 MB
Cluster's Demands: CPU Demand=0.0, Memory Demand=0.0
Cluster's Utility: {UtilityFunctionLinear extantDemand=0.0, utility=1.0}
Cluster's Node Membership: jpcammar01Cell01/elara11Node01, jpcammar01Cell01/elara11Node02,
Cluster's Members: jpcammar01Cell01/elara11Node01/dc1_elara11Node01,
jpcammar01Cell01/elara11Node02/dc1_elara11Node02,
Cluster's Placements: None
[7/23/08 10:42:12:090 EDT] 0000006f APCXDMapHelpe I DCPC400I: Application Placement Controller Output is
Cluster name is dc1:
Cluster's properties: Type=DYNAMIC, Operational Mode=AUTOMATIC, Minimum Instances=2, Maximum Instances=2,
Isolation Preference=None, Vertical Stacking Number=Disabled, Lazy Start Time=Disabled,
Idle Stop Time=Disabled, Current Memory Size=371.2 MB, Maximum Heap Size=256.0 MB
Cluster's Demands: CPU Demand=0.0, Memory Demand=0.0
Cluster's Utility: {UtilityFunctionLinear extantDemand=0.0, utility=1.0}
Cluster's Node Membership: jpcammar01Cell01/elara11Node01, jpcammar01Cell01/elara11Node02,
Cluster's Members: jpcammar01Cell01/elara11Node01/dc1_elara11Node01,
jpcammar01Cell01/elara11Node02/dc1_elara11Node02,
Cluster's Placements: elara11Node02/dc1_elara11Node02, elara11Node01/dc1_elara11Node01,
첫 번째
DCPC400 메시지를 보면 클러스터에 대한 중요한 정보를
볼 수 있습니다.
- 클러스터의 특성: 클러스터 구성 정보를 표시합니다.
- 클러스터의 요구사항: 프로세서 및 메모리에 대한 클러스터 요구사항을 표시합니다.
- 클러스터의 유틸리티: 클러스터 용량 계산을 표시합니다.
- 클러스터의 노드 멤버십: 클러스터 멤버가 상주할 수 있는 노드를 표시합니다.
- 클러스터의 멤버: 클러스터의 멤버를 표시합니다.
- 클러스터의 배치: 클러스터의 현재 배치를 표시합니다.
애플리케이션 배치 제어기 입력인 첫 번째 DCPC400 메시지를
애플리케이션 배치 제어기 출력인 두 번째 DCPC400 메시지와 비교하여
애플리케이션 배치 제어기가 elara11Node02 노드 및 elara11Node01 노드에서 dc1 동적 클러스터의 인스턴스를
시작했는지 판별할 수 있습니다. 이 결론은 다음 데이터에서 판별됩니다.
- 첫 번째 메시지의 클러스터의 특성 값에서 클러스터 인스턴스의 최소 및 최대 수가 2로 설정됩니다.
- 첫 번째 메시지의 클러스터의 배치 값에서 실행 중인 인스턴스가 없다는 결론을 내릴 수 있습니다. 실행 중인 인스턴스가 없으므로 클러스터 인스턴스의 최소 및 최대 위반이 발생합니다. 결과적으로, 두 개의 인스턴스가 시작됩니다.
- 두 번째 메시지의 클러스터의 배치 값에서 두 개의 인스턴스가 시작된다는 것을 알 수 있습니다. 하나의 인스턴스는 elara11Node1 노드에서 시작되고 하나의 인스턴스는 elara11Node2 노드에서 시작됩니다. 인스턴스 이름은 node_name/server_name의 형식입니다.