Skip To Content

Répertoires de cache local sur le serveur

Dans cette rubrique

Lorsque de nombreux serveurs SIG tentent d'écrire simultanément des tuiles dans un répertoire de cache partagé, l'évolutivité se dégrade. Pour cette raison, le serveur utilise un répertoire de cache local pour écrire temporairement des tuiles sur chaque serveur SIG.

Les répertoires de cache local sur le serveur sont uniquement utilisés avec les caches dont le type de stockage est compact. Le serveur écrit un fichier de paquet (lequel peut comprendre jusqu'à 16 000 tuiles environ) dans le répertoire de cache local. Une fois complet, le paquet est déplacé dans le répertoire de cache partagé. Le fait d'écrire localement les paquets puis de les déplacer vers le répertoire de cache partagé est plus modulable que d'obliger chaque machine à écrire directement les paquets dans le répertoire de cache partagé.

Héritage :

Dans les versions 10.0 et antérieures, vous pouviez activer ou désactiver l'utilisation des répertoires de cache local. Dans les versions 10.1 et ultérieures, si ArcGIS Server détecte que vous avez utilisé un dossier réseau partagé pour votre répertoire de cache, les fichiers de groupe sont toujours écrits en premier sur le répertoire de cache local.

Définition de l'emplacement du répertoire de cache local

Le répertoire de cache local par défaut est le dossier temporaire du compte ArcGIS Server. Vous pouvez le modifier à l'aide du répertoire d'administrateur d'ArcGIS Server.

  1. Créez un répertoire sur chaque serveur SIG à l'aide d'un chemin d'accès identique. Assurez-vous que le compte ArcGIS Server possède des droits d'accès en écriture sur ces répertoires.
  2. Ouvrez un navigateur Web sur le répertoire administrateur d'ArcGIS Server. L'URL est au format suivant : http://gisserver.domain.com:6080/arcgis/admin.
  3. Au besoin, connectez-vous à l'aide d'un nom d'utilisateur et d'un mot de passe autorisant un accès administratif à ArcGIS Server.
  4. Cliquez sur système > propriétés > mettre à jour.
  5. Dans la zone de texte, ajoutez une propriété localTempFolder pointant vers votre dossier. Par exemple : {"localTempFolder":"/data/temp"}
  6. Cliquez sur le bouton Mettre à jour.
  7. Utilisez le gestionnaire ou la fenêtre Catalogue pour accéder au dossier Système d'ArcGIS Server, puis arrêtez et redémarrez le service de géotraitement CachingTools.

Vous devez disposer d’0,5 Go d’espace au minimum, pour chaque instance exécutée du service de géotraitement CachingTools, multiplié par le nombre de serveurs SIG sur votre cluster. Il est possible que davantage d'espace soit requis pour les caches JPEG ou de format mixte dont la qualité de compression est élevée, ou les caches PNG détaillés avec une haute profondeur de couleur.