健康检查操作可指示 GeoAnalytics Server 计算平台内的计算资源和作业的状态,是 GeoAnalytics Server 在多个 GeoAnalytics Server 内核和计算机中分配分析的基础框架。健康检查操作用于故障排除和监控,可供服务器或门户管理员使用,可通过使用 URL 格式 https://gis_geoanalytics_server.domain.com:6443/arcgis/admin 登录到您的 ArcGIS Server Administrator Directory 来对其进行访问。要导航至健康检查,请从 GeoAnalytics Server 站点开始,然后单击系统 > 平台服务 > 计算平台 > 健康。
可以使用健康检查操作执行以下操作:
- 验证并识别正在用于分析的 GeoAnalytics Server 计算机。
- 验证已分配的内存和内核是否正在使用中。
- 检查在 GeoAnalytics Server 计算机上可用的内核或内存数量。如果使用 GeoAnalytics Server 设置,则此操作非常有用。
- 检查正在运行或已完成的 GeoAnalytics Server 作业数量。
- 查找 GeoAnalytics Server 作业的 jobID 以查看 REST 端点。
- 故障排除并解决错误消息。
注:
如果收到错误无法初始化分布式计算平台服务,请完成健康检查操作并检查工作节点的状态。检查完节点的状态后,请完成常见 GeoAnalytics Server 问题和解决方案中列出的步骤。
计算平台健康检查使用基础框架中用于分配分析的术语。下表概述了本文档中使用的术语和概念:
术语 | 描述 |
---|---|
节点 | 服务器计算机。 |
工作计算机 | 用于计算的计算机。工作计算机可接收来自主机的指令并执行这些指令。一台主机可以有一台或多台工作计算机。 |
主机 | 用于监控工作节点的服务器。服务器既可以是主节点,也可以是工作节点。 |
作业 | 作业是指运行 GeoAnalytics Server 工具。 |
健康检查由包含单个值或数组的键组成。运行并完成 GeoAnalytics Server 作业后,对于站点中的每台 GeoAnalytics Server 计算机,健康检查将具有以下键:
{
"<geoanalytics server machine name>":{
{.. url ..},
{.. workers ..},
{.. cores ..},
{.. coresused ..},
{.. memory ..},
{.. memoryused ..},
{.. activeapps ..},
{.. completedapps ..},
{.. activedrivers ..},
{.. status ..}
}
如果站点中有多台计算机,则将存在多个 geoanalytics service machine name keys。仅主节点计算机将包含资源和作业信息。工作节点计算机将仅包含 null 和 0 值。在每个顶层服务器对象中,以下键包含一组值:workers、activeapps、completedapps 和 activedrivers。顶层键的 url、cores、coresused、memory、memoryused 和 status 键具有单个值。
将使用以下示例更加详细地介绍每个键:
- 示例 1:运行 1 个作业的三机 GeoAnalytics Server 站点。
- 每台计算机都具有 16 GB RAM 和 4 个 CPU 内核。
- 系统属性默认使用最大 80% 的可用 RAM 和内核。
- GeoAnalytics Server 设置为每台计算机使用 12 GB RAM。
- GeoAnalytics Server 设置为使用所有计算机的 9 个内核。
- 示例 2:同时运行 2 个作业的三机 GeoAnalytics Server 站点。
- 每台计算机都具有 16 GB RAM 和 4 个 CPU 内核。
- 系统属性默认使用最大 80% 的可用 RAM 和内核。
- GeoAnalytics Server 设置为每台计算机使用 6 GB RAM。
- GeoAnalytics Server 设置为使用所有计算机的 4 个内核。
站点信息和资源
将在本节介绍 url、cores、coresused、memory、memoryused 和 status 键。如果 GeoAnalytics Server 站点中有多台计算机,则将存在多个 url 键。将填充其中一个 url 键的值,如以下示例所示。所有其他 url 键的值将为 0,并且将不会列出工作计算机。具有填充值的 URL 为主节点;其他 URL 是表示为工作节点而非主节点的计算机。activedrivers 键始终为空数组。
示例 1 | 示例 2 |
---|---|
|
|
描述 | |
|
工作计算机
workers 键可将计算机和信息标识为 GeoAnalytics Server 站点的一部分。
示例 1 | 示例 2 |
---|---|
|
|
描述 | |
|
完成的应用程序
completedapps 键可标识已完成的 GeoAnalytics Server 工具和信息。其中包括成功完成的工具和导致失败的工具。重新启动 GeoAnalytics Server 时,将清除完成的应用程序信息。
示例 1 | 示例 2 |
---|---|
|
|
描述 | |
|
活动应用
activeapps 键可标识当前正在运行的 GeoAnalytics 工具 及其信息。完成作业后,可将信息移至 completedapps 对象。
示例 1 | 示例 |
---|---|
|
|
描述 | |
|