ヘルス チェック操作により、GeoAnalytics Server 計算プラットフォーム内の計算リソースおよびジョブの状態が表示されます。ヘルス チェック操作は、GeoAnalytics Server が複数の GeoAnalytics Server コアおよびコンピューター全体に解析を分散できるようにする基本フレームワークです。トラブルシューティングおよび監視に使用できるヘルス チェック操作は、サーバーまたはポータルの管理者が使用できます。URL 形式の https://gis_geoanalytics_server.domain.com:6443/arcgis/admin を使用し、ArcGIS Server の Administrator Directory にログインしてアクセスします。ヘルス チェックに移動するには、GeoAnalytics Server サイトから、[System] > [Platform Services] > [Compute Platform] > [Health] をクリックします。
ヘルス チェック操作で、以下を行います。
- 解析に使用されている GeoAnalytics Server コンピューターを検証および特定します。
- 割り当てられたメモリとコアが使用されていることを検証します。
- GeoAnalytics Server コンピューターで使用可能なコアおよびメモリの容量を確認します。これは、GeoAnalytics Server の設定を使用している場合に便利です。
- 現在実行中または完了した GeoAnalytics Server ジョブの数を確認します。
- GeoAnalytics Server ジョブの jobID を検索して REST エンドポイントを表示します。
- エラー メッセージのトラブルシューティングを行い、問題を解決します。
注意:
分散処理プラットフォームを初期化できないという内容のエラーが表示された場合は、ヘルス チェック操作を完了してワーカー ノードを確認します。ノードの状態を確認したら、「GeoAnalytics Server の一般的な問題とその解決方法」に記載された手順を完了します。
計算プラットフォームのヘルス チェックは、解析を分散する基本フレームワークの用語を使用します。下表は、このドキュメントで使用する用語および概念についてまとめたものです。
期間 | 説明 |
---|---|
ノード | サーバー コンピューター。 |
ワーカー | 計算に使用されるコンピューター。ワーカー コンピューターは、マスター コンピューターから指示を受け取り、それを実行します。マスター コンピューターに対して 1 台以上のワーカー コンピューターを設置できます。 |
マスター | ワーカー ノードを監視するサーバー。サーバーは、マスター ノードとワーカー ノードの両方の機能を持つことができます。 |
ジョブ | ジョブは、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: 3 台のコンピューターがある GeoAnalytics Server サイトで、単一のジョブが実行されています。
- 各コンピューターには 16 GB の RAM と 4 つの CPU コアが搭載されています。
- システム プロパティは、使用可能な RAM の最大 80% をデフォルト値として使用します。
- GeoAnalytics Server は、コンピューターごとに 12 GB の RAM を使用するよう設定されています。
- GeoAnalytics Server は、すべてのコンピューターを通じて 9 つのコアを使用するよう設定されています。
- 例 2: 3 台のコンピューターがある GeoAnalytics Server サイトで、同時に 2 つのジョブが実行されています。
- 各コンピューターには 16 GB の RAM と 4 つの CPU コアが搭載されています。
- システム プロパティは、使用可能な RAM の最大 80% をデフォルト値として使用します。
- GeoAnalytics Server は、コンピューターごとに 6 GB の RAM を使用するよう設定されています。
- GeoAnalytics Server は、すべてのコンピューターを通じて 4 つのコアを使用するよう設定されています。
サイトの情報とリソース
url、cores、coresused、memory、memoryused、および status の各キーについてはこのセクションで説明します。GeoAnalytics Server サイトに複数のコンピューターが配置されている場合、url キーは複数あります。url キーのいずれか 1 つに、以下の例のような値が格納されます。残りのすべての url キーには値 0 が格納され、ワーカーはリストされません。値が格納された URL はマスター ノードです。その他の URL は、ワーカーとして表されたコンピューターです。activedrivers キーは常に空の配列です。
例 1 | 例 2 |
---|---|
|
|
説明 | |
|
ワーカー
workers キーは、GeoAnalytics Server サイトの一部としてコンピューターおよび情報を識別します。
例 1 | 例 2 |
---|---|
|
|
説明 | |
|
完了したアプリ
completedapps キーにより、完了した GeoAnalytics Server ツールおよび情報を確認します。このキーには、正常に完了したツールおよびエラーが発生したツールが格納されます。完了したアプリの情報は、GeoAnalytics Server の再起動時に消去されます。
例 1 | 例 2 |
---|---|
|
|
説明 | |
|
アクティブなアプリ
activeapps キーにより、現在実行中の GeoAnalytics ツール とその情報を確認します。ジョブが完了すると、情報は completedapps オブジェクトに移動します。
例 1 | 例 |
---|---|
|
|
説明 | |
|