Serververzeichnisse
Ein Serververzeichnis ist ein physisches Verzeichnis im Netzwerk, das speziell für eine ArcGIS-Server-Site zum Speichern und Schreiben bestimmter Informationen dient. Es gibt vier Arten von Serververzeichnissen: Cache-, Auftrags-, Ausgabe- und Systemverzeichnisse.
In Cache-Verzeichnissen werden Caches mit vorab gerenderten Kacheln gespeichert, mit denen die Anzeigegeschwindigkeit von Karten- und Globe-Services erhöht wird. Sie können den Cache auf der Registerkarte Caching des Service-Editors von ArcGIS for Desktop konfigurieren. Wenn der Service veröffentlicht wurde, erstellen Sie mithilfe der auf dem ArcGIS-Server enthaltenen Systemwerkzeuge den Cache. Gecachte Services erfordern häufig große Mengen an Festplattenspeicherplatz, daher sollten Sie sicherstellen, dass die Cache-Verzeichnisse eine Größe besitzen, die zum Speichern der beim Caching-Prozess erstellten Kacheln ausreicht.
In Auftragsverzeichnissen werden die von Geoverarbeitungs-Services benötigten Dateien gespeichert. Geoverarbeitungs-Services erfordern oft Speicherplatz für temporäre Dateien und Informationen zu laufenden Aufträgen und Auftragsergebnissen. Diese Elemente werden im Auftragsverzeichnis gespeichert.
In Ausgabeverzeichnissen werden vom Server benötigte temporäre Dateien gespeichert. Ausgabeverzeichnisse sind für Geoverarbeitungs-Services erforderlich, für Geodaten-Services empfehlenswert und für Karten-, Globe- und Image-Services optional. Wenn Sie einen Service veröffentlichen oder dessen Eigenschaften in Manager bearbeiten, können Sie das zu verwendende Serverausgabeverzeichnis auswählen.
Das Systemverzeichnis wird vom Server zum Verwalten von Informationen verwendet, die zum Verwalten von Services, GIS-Servern, Datenbankverbindungen und weiteren Elementen auf der ArcGIS-Server-Site erforderlich sind. Dateien in diesem Verzeichnis sollten auf keinen Fall manuell geändert oder gelöscht werden. Auf der ArcGIS-Server-Site darf nur eine einzige Instanz dieses Verzeichnisses vorhanden sein.
Berechtigungen für und Sichtbarkeit von Serververzeichnissen
Wenn Sie in Manager eine ArcGIS-Server-Site erstellen, werden die Serververzeichnisse auf dem GIS-Server erstellt, und dem , mit dem der ArcGIS-Server ausgeführt wird, werden Lese- und Schreibberechtigungen für diese Verzeichnisse gewährt. Standardmäßig werden die Serververzeichnisse unter <ArcGIS for Server-Installationsverzeichnis>/arcgis/server/usr/directories installiert. Sie können die Serververzeichnisse in Manager verwalten, indem Sie zu Site > GIS-Server > Verzeichnisse navigieren.
Konfigurieren einer Site mit mehreren Computern
Wenn Sie eine Site mit mehreren Computern konfigurieren, müssen Sie die Serververzeichnisse für die Verwendung einer Netzwerkfreigabe einrichten, bevor Sie Ihrer Site GIS-Server hinzufügen. Weitere Informationen zum Festlegen von Freigabe- und Dateiberechtigungen finden Sie im Thema Konfigurieren einer Bereitstellung auf mehreren Computern.
Erweitern einer Site mit einem Computer zu einer Site mit mehreren Computern
Wenn Sie die Anzahl der GIS-Server für Ihre Site von einem auf mehrere GIS-Server erhöhen, müssen Sie mithilfe von Betriebssystemoptionen die Ordner mit Ihren Verzeichnissen freigeben und sicherstellen, dass das ArcGIS-Server-Konto über Lese- und Schreibberechtigungen für diese freigegebenen Ordner verfügt. Umfassende Anweisungen dazu finden Sie unter Erweitern einer Site mit einem GIS-Server auf mehrere GIS-Server.
Bereinigen von Serververzeichnissen
Der ArcGIS-Server löscht (oder "bereinigt") regelmäßig alte, nicht mehr benötigte Dateien aus den Auftrags- und Ausgabeverzeichnissen, um zu verhindern, dass diese mehr Speicherplatz als nötig einnehmen. Die Cache- und Systemverzeichnisse werden nicht bereinigt, da deren Inhalt stets verfügbar sein soll.
Funktionsweise der Verzeichnisbereinigung
Wenn der ArcGIS-Server versucht, eine Datei in einem Serververzeichnis zu bereinigen, wird überprüft, ob die Zeit, die seit der letzten Änderung der Datei vergangen ist, das festgelegte maximale Dateialter übersteigt. Wenn die Datei dieses Kriterium erfüllt, wird sie entfernt, und der Server wechselt zur nächsten Datei im Verzeichnis. Wenn die Datei das Kriterium nicht erfüllt, verbleibt sie im Verzeichnis.
Standardmäßig sind die Auftrags- und Ausgabe-Serververzeichnisse zum Bereinigen anhand der folgenden Kriterien angegeben:
Verzeichnis | Bereinigungsmodus | Maximales Dateialter |
---|---|---|
Aufträge | Zeit seit der letzten Änderung | 360 Minuten (6 Stunden) |
Ausgabe | Zeit seit der letzten Änderung | 10 Minuten |
Wenn beispielsweise eine Datei im Ausgabeverzeichnis innerhalb von zehn Minuten nach dem Erstellen nicht geändert wurde, wird sie vom Bereinigungsmechanismus gelöscht, da sie das maximal zulässige Dateialter überschritten hat. Sie können den Bereinigungsmodus und das maximale Dateialter an die Anforderungen Ihrer Site anpassen.
In früheren ArcGIS-Server-Versionen konnten Sie den Server so konfigurieren, dass Dateien in regelmäßigen Intervallen anhand des Dateialters oder des Zeitpunktes des letzten Client-Zugriffs auf die Datei gelöscht werden. In ArcGIS 10.1 for Server werden vom Server nur Dateien gelöscht, die vor Ablauf des festgelegten maximalen Dateialters nicht geändert wurden.
Neben dem Bereinigungsmodus und dem maximalen Dateialter verfügen die Auftrags- und Ausgabeverzeichnisse auch über eigene Bereinigungsregeln. Beispiel:
- Wenn ein Auftragsverzeichnis bereinigt wird, werden Aufträge vom ArcGIS-Server nur gelöscht, wenn sie abgeschlossen oder abgebrochen wurden oder Fehler aufgetreten sind.
- Wenn ein Ausgabeverzeichnis bereinigt wird, werden Dateien und Ordner vom ArcGIS-Server nur gelöscht, wenn der Datei- bzw. Ordnername mit _ags beginnt.
Anpassen oder Deaktivieren der Verzeichnisbereinigung
Sie können die Serververzeichnisbereinigung für die Auftrags- und Ausgabeverzeichnisse in ArcGIS Server Manager oder ArcGIS for Desktop anpassen oder deaktivieren. Eine vollständige Anleitung finden Sie in den folgenden Themen:
Zugreifen auf Serververzeichnisse über virtuelle Pfade oder URLs
ArcGIS 10.1 for Server ermöglicht den Zugriff auf Elemente in den Serververzeichnissen über virtuelle Pfade oder URLs.
Wenn Sie in früheren ArcGIS Server-Versionen ein Serververzeichnis über eine URL verfügbar machen wollten, mussten Sie auf dem Webserver ein virtuelles Verzeichnis erstellen und dieses dem Serververzeichnis zuordnen. Dieses Vorgehen ist nicht mehr erforderlich. Wenn Sie ein Serververzeichnis in ArcGIS 10.1 for Server erstellt haben, wird dieses automatisch über eine URL verfügbar gemacht.
Die URL des Verzeichnisses weist das Format http://<Servername>:6080/arcgis/rest/directories/<Verzeichnisname> auf.
Wenn beispielsweise ein Ausgabebild unter dem Pfad opt/arcgis/server/usr/directories/arcgisoutput/_ags_map00c6dac961024efeb14067f990a38d5f.png gespeichert wird, ist es unter der folgenden URL verfügbar:
http://localhost:6080/arcgis/rest/directories/arcgisoutput/_ags_map00c6dac961024efeb14067f990a38d5f.png
Sie können in Manager auf die Registerkarte Verzeichnisse klicken, um weitere Information zu den URLs für die einzelnen Serververzeichnisse zu erhalten.
Im ArcGIS Web Adaptor können Sie die obige URL so anpassen, dass Port 6080 oder arcgis nicht benötigt wird.