![[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。