Skip To Content

Konfigurieren von Verzeichnissen für die lokale Cache-Erstellung

Wenn Ihre ArcGIS Server-Site mehrere Computer umfasst und diese versuchen, zur gleichen Zeit Kacheln in ein freigegebenes Cache-Verzeichnis zu schreiben, wird die Skalierbarkeit beeinträchtigt. Aus diesem Grund verwendet der Server ein lokales Cache-Verzeichnis, um Kacheln vorübergehend auf die einzelnen ArcGIS Server-Computer zu schreiben.

Karten- und Image-Service-Caches

Lokale Cache-Verzeichnisse auf dem Server werden mit Caches verwendet, die den komprimierten Speichertyp verwenden. Der Server schreibt eine Paketdatei (die bis zu ungefähr 16.000 Kacheln enthalten kann) in das lokale Cache-Verzeichnis. Wenn dieser Vorgang abgeschlossen ist, wird das Paket in das freigegebene Cache-Verzeichnis verschoben. Wenn Pakete zunächst lokal geschrieben und anschließend in das freigegebene Cache-Verzeichnis verschoben werden, ist die Skalierbarkeit höher, als wenn die Pakete direkt von den Computern in das freigegebene Cache-Verzeichnis geschrieben werden.

Vorversion:

In 10.0 und früheren Versionen konnte die Verwendung lokaler Cache-Verzeichnisse aktiviert bzw. deaktiviert werden. Wenn ArcGIS Server in 10.1 und höheren Versionen erkennt, dass Sie einen freigegebenen Netzwerkordner als Cache-Verzeichnis verwendet haben, werden die Paketdateien immer zuerst in das lokale Cache-Verzeichnis geschrieben.

Szenenservice-Caches

Der Server schreibt mehrere temporäre Dateien in das lokale Cache-Verzeichnis, bevor sie zur endgültigen Speicherung der Cache-Kacheln in den Kachel-Cache-Data Store verschoben werden. Diese temporären Dateien sind sehr groß und können die drei- bis vierfache endgültige Cache-Größe aufweisen. Diese temporären Dateien werden gelöscht, wenn die Erstellung der Caches abgeschlossen ist.

Festlegen des Speicherorts für das lokale Cache-Verzeichnis

Das standardmäßige lokale Cache-Verzeichnis ist der temporäre Ordner für das ArcGIS Server-Konto. Dies kann mithilfe des ArcGIS-Server-Administratorverzeichnisses geändert werden.

Es wird empfohlen, dass Sie mindestens 0,5 GB des verfügbaren Speicherplatzes dieses Speicherorts für jede ausgeführte Instanz des CachingTools-Geoverarbeitungsservices haben, multipliziert mit der Anzahl der Computer Ihrer ArcGIS Server-Site. Mehr Speicherplatz ist möglicherweise für JPEG-Caches oder Caches mit gemischtem Format erforderlich, die eine hohe Komprimierungsqualität nutzen, oder für detaillierte PNG-Caches mit hoher Bittiefe.

Wie bereits im vorherigen Abschnitt erwähnt, muss beim Veröffentlichen des Szenenservice das lokale Cache-Verzeichnis über genügend Speicherplatz für die temporären Dateien verfügen, die beim Erstellen der Szenenservice-Caches erzeugt werden.

  1. Erstellen Sie auf jedem Computer der ArcGIS Server-Site ein Verzeichnis mit identischem Pfad. Stellen Sie sicher, dass das ArcGIS Server-Konto über Schreibzugriff auf diese Verzeichnisse verfügt.
  2. Öffnen Sie einen Webbrowser, und navigieren Sie zum ArcGIS-Server-Administratorverzeichnis. Die URL hat das Format http://gisserver.domain.com:6080/arcgis/admin.
  3. Melden Sie sich gegebenenfalls mit einem Benutzernamen und einem Kennwort an, das über administrativen Zugriff auf ArcGIS Server verfügt.
  4. Klicken Sie auf System > Eigenschaften > Aktualisieren.
  5. Fügen Sie im Textfeld eine localTempFolder-Eigenschaft hinzu, die auf Ihren Ordner zeigt. Beispiel: {"localTempFolder":"/data/temp"}
  6. Klicken Sie auf die Schaltfläche Aktualisieren.
  7. Verwenden Sie ArcGIS Server Manager oder das Fenster Katalog, um zum ArcGIS Server-Ordner namens System zu wechseln, und starten Sie die folgenden Services anschließend neu:
    • Der Geoverarbeitungsservice CachingTools für Karten- und Image-Services
    • Der Geoverarbeitungsservice SceneCachingTools für Szenenservices