Die Integritätsprüfung gibt Aufschluss über den Status der Rechenressourcen und Aufträge in der GeoAnalytics Server-Plattform. Hierbei handelt es sich um die zugrunde liegende Umgebung, die die Veröffentlichung von Analysen über mehrere GeoAnalytics Server-Kerne und -Computer durch GeoAnalytics Server ermöglicht. Die Integritätsprüfung dient dem Server- oder Portaladministrator zur Fehlerbehebung und Überwachung. Der Zugriff erfolgt durch Anmeldung beim ArcGIS Server-Administratorverzeichnis über das URL-Format https://gis_geoanalytics_server.domain.com:6443/arcgis/admin. Die Navigation zur Integritätsprüfung beginnt in der GeoAnalytics Server-Site. Klicken Sie auf System > Platform Services > Compute Platform > Health.
Die Integritätsprüfung bietet folgende Möglichkeiten:
- Überprüfung und Ermittlung der GeoAnalytics Server-Computer, die für die Analyse verwendet werden.
- Überprüfen, ob der verfügbare Speicher und die verfügbaren Kerne belegt sind.
- Überprüfung der Anzahl der auf den GeoAnalytics Server-Computern verfügbaren Kerne bzw. die Menge an verfügbarem Speicher. Das kann bei Verwendung der GeoAnalytics Server-Einstellungen hilfreich sein.
Weitere Informationen zu den GeoAnalytics Server-Einstellungen
- Überprüfung der Anzahl der GeoAnalytics Server-Aufträge, die aktuell ausgeführt werden oder bereits abgeschlossenen sind.
- Suchen der jobID eines GeoAnalytics Server-Auftrags, um den REST-Endpunkt anzuzeigen.
- Fehlerbehebung und Lösung von Fehlermeldungen.
Hinweis:
Wenn Sie den Fehler Die verteilte Verarbeitungsplattform konnte nicht initialisiert werden erhalten, schließen Sie die Integritätsprüfung ab, und prüfen Sie den Status der Worker-Knoten. Wenn Sie den Status der Knoten überprüft haben, führen Sie die Schritte unter Allgemeine Probleme und Lösungen im Zusammenhang mit GeoAnalytics Server aus.
Hinweis:
Die GeoAnalytics Server-Integritätsprüfung ist auch in ArcGIS Monitor 10.6.1 verfügbar.
In der Integritätsprüfung für die Plattform werden Begriffe aus der zugrunde liegenden Umgebung verwendet, über die die Analyse verteilt wird. Die in dieser Dokumentation verwendeten Begriffe und Konzepte entnehmen Sie der folgenden Tabelle:
Begriff | Beschreibung |
---|---|
Knoten | Ein Servercomputer. |
Worker | Ein Rechencomputer. Ein Worker-Computer empfängt Anweisungen vom Master-Computer und führt diese aus. Mit einem Master können mehrere Worker-Computer verbunden sein. |
Master | Der Server zur Überwachung der Worker-Knoten. Ein Server kann sowohl Master- als auch Worker-Knoten sein. |
Auftrag | Die Ausführung eines GeoAnalytics Server-Werkzeugs. |
Die Integritätsprüfung besteht aus Schlüsseln, die sich aus einem einzelnen Wert oder einem Array zusammensetzen. Wenn ein GeoAnalytics Server-Auftrag ausgeführt und abgeschlossen wurde, weist die Integritätsprüfung für die einzelnen GeoAnalytics Server-Computer in der Site die folgenden Schlüssel auf:
{
"<geoanalytics server machine name>":{
{.. url ..},
{.. workers ..},
{.. cores ..},
{.. coresused ..},
{.. memory ..},
{.. memoryused ..},
{.. activeapps ..},
{.. completedapps ..},
{.. activedrivers ..},
{.. status ..}
}
Befinden sich in einer Site mehrere Computer, gibt es mehrere geoanalytics service machine name keys. Nur der Master-Knoten enthält Informationen zu Ressourcen und Aufträgen. Die Worker-Knoten enthalten lediglich null- und 0-Werte. In jedem Serverobjekt der obersten Ebene enthalten folgende Schlüssel ein Werte-Array: workers, activeapps, completedapps und activedrivers. Die Schlüssel url, cores, coresused, memory, memoryused und status der Schlüssel der obersten Ebene weisen einen einzelnen Wert auf.
Die Schlüssel werden in den folgenden Beispielen eingehender beschrieben.
- Beispiel 1: In einer aus drei Computern bestehenden GeoAnalytics Server-Site wird ein einzelner Auftrag ausgeführt.
- Die Computer sind mit 16 GB RAM und 4 CPU-Kernen ausgestattet.
- In den Systemeigenschaften werden standardmäßig maximal 80 Prozent des verfügbaren Arbeitsspeichers und der verfügbaren Kerne verwendet.
- GeoAnalytics Server ist so konfiguriert, dass je Computer 12 GB RAM verwendet werden.
- GeoAnalytics Server ist so konfiguriert, dass alle Computer zusammen 9 Kerne verwenden.
- Beispiel 2: In einer aus drei Computern bestehenden GeoAnalytics Server-Site werden zwei Aufträge gleichzeitig ausgeführt.
- Die Computer sind mit 16 GB RAM und 4 CPU-Kernen ausgestattet.
- In den Systemeigenschaften werden standardmäßig maximal 80 Prozent des verfügbaren Arbeitsspeichers und der verfügbaren Kerne verwendet.
- GeoAnalytics Server ist so konfiguriert, dass je Computer 6 GB RAM verwendet werden.
- GeoAnalytics Server ist so konfiguriert, dass alle Computer zusammen 4 Kerne verwenden.
Site-Informationen und -Ressourcen
In diesem Abschnitt werden die Schlüssel url, cores, coresused, memory, memoryused und status beschrieben. Befinden sich in Ihrer GeoAnalytics Server-Site mehrere Computer, gibt es mehrere url-Schlüssel. Einer der url-Schlüssel wird gemäß den folgenden Beispielen mit Werten gefüllt. Alle anderen url-Schlüssel erhalten den Wert 0, und es werden keine Worker aufgeführt. Die URL mit ausgefüllten Werten entspricht dem Master-Knoten; bei den übrigen URLs handelt es sich um Computer, die als Worker dargestellt werden und die kein Master-Knoten sind. Der Schlüssel activedrivers ist immer ein leeres Array.
Beispiel 1 | Beispiel 2 |
---|---|
|
|
Beschreibung | |
|
Workers
Der Schlüssel workers ermittelt die Computer der GeoAnalytics Server-Site und erfasst die zugehörigen Informationen.
Beispiel 1 | Beispiel 2 |
---|---|
|
|
Beschreibung | |
|
Abgeschlossene Apps
Der Schlüssel completedapps ermittelt die abgeschlossenen GeoAnalytics Server-Werkzeuge und erfasst die zugehörigen Informationen. Dazu gehören sowohl die erfolgreich als auch die fehlerhaft ausgeführten Werkzeuge. Die Informationen über abgeschlossene Apps werden beim Neustart von GeoAnalytics Server gelöscht.
Beispiel 1 | Beispiel 2 |
---|---|
|
|
Beschreibung | |
|
Aktive Apps
Der Schlüssel activeapps ermittelt die derzeit ausgeführten GeoAnalytics Tools und erfasst die zugehörigen Informationen. Nach Abschluss eines Auftrags werden die Informationen in den Schlüssel completedapps verschoben.
Beispiel 1 | Beispiel |
---|---|
|
|
Beschreibung | |
|