Wenn viele GIS-Servercomputer 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 GIS-Server 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.
Ältere Versionen:
In 10.0 und früheren Versionen konnte die Verwendung lokaler Cache-Verzeichnisse aktiviert bzw. deaktiviert werden. Wenn ArcGIS for 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 Raums in dieser Position für jede ausgeführte Instanz des CachingTools-Geoverarbeitungsservices haben, multipliziert mit der Anzahl der GIS-Server in Ihrem Cluster. 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.
- Erstellen Sie auf jedem GIS-Server ein Verzeichnis mit identischem Pfad. Stellen Sie sicher, dass das ArcGIS-Server-Konto über Schreibzugriff auf diese Verzeichnisse verfügt.
- Öffnen Sie einen Webbrowser, und navigieren Sie zum ArcGIS-Server-Administratorverzeichnis. Die URL hat das Format http://gisserver.domain.com:6080/arcgis/admin.
- Melden Sie sich gegebenenfalls mit einem Benutzernamen und einem Kennwort an, das über administrativen Zugriff auf ArcGIS-Server verfügt.
- Klicken Sie auf System > Eigenschaften > Aktualisieren.
- Fügen Sie im Textfeld eine localTempFolder-Eigenschaft hinzu, die auf Ihren Ordner zeigt. Beispiel: {"localTempFolder":"E:\\arcgistemp"}
- Klicken Sie auf die Schaltfläche Aktualisieren.
- Verwenden Sie 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