A propos des répertoires de serveur

Un répertoire de serveur est un répertoire physique sur le réseau dans lequel un site ArcGIS Server peut stocker et consigner certains types d'informations. Il existe quatre types de répertoire de serveur : cache, tâches, sortie et système.

Autorisations et visibilité des répertoires de serveur

Lorsque vous créez un site ArcGIS for Server dans le gestionnaire, les répertoires du serveur sont créés sur votre serveur SIG, et les droits d'accès en lecture et écriture à ces répertoires sont attribués au , c.-à-d. au compte qui exécute ArcGIS for Server. Les répertoires du serveur sont installés par défaut sur <répertoire d'installation d'ArcGIS Server>/arcgis/server/usr/directories. Vous pouvez gérer vos répertoires de serveur à l'aide du gestionnaire en sélectionnant Site > Serveur SIG > Répertoires.

Lors de la configuration d'un site comprenant plusieurs machines

Si vous configurez un site comprenant plusieurs machines, vous devez configurer les répertoires du serveur de sorte qu'ils utilisent un partage réseau avant d'ajouter des serveurs SIG à votre site. Reportez-vous à la rubrique Configuration d´un déploiement sur plusieurs machines pour plus d'informations sur la définition des autorisations de partage et de fichier sur les répertoires de votre serveur.

Lors du passage d'un site comprenant une seule machine à un site en comprenant plusieurs

Si vous passez d'un site comprenant un seul serveur SIG à un site en regroupant plusieurs, vous devez utiliser les outils du système d'exploitation pour partager les dossiers contenant vos répertoires et vous assurer que le compte ArcGIS Server dispose d'autorisations en lecture et en écriture sur ces dossiers partagés. Pour plus d'informations, reportez-vous à la rubrique Passage d'un à plusieurs serveurs SIG.

Nettoyage d´un répertoire de serveur

ArcGIS for Server supprime (ou "nettoie") régulièrement les fichiers inutiles et obsolètes du répertoire des tâches et des répertoires en sortie afin d'éviter qu'ils n'occupent plus d'espace disque que nécessaire. Les répertoires de cache et système ne sont pas nettoyés, car leur contenu doit être toujours disponible.

Comment le nettoyage des répertoires est-il effectué par le serveur ?

Lorsqu'ArcGIS Server tente de supprimer un fichier d'un répertoire de serveur, il vérifie si le temps écoulé depuis la dernière fois où le fichier a été modifié est supérieur à l'âge maximal du fichier. Si c'est le cas, le fichier est supprimé et le serveur passe au fichier suivant dans le répertoire. Dans le cas contraire, le fichier est conservé dans le répertoire.

Par défaut, les répertoires de tâches et les répertoires en sortie du serveur sont nettoyés selon les critères suivants :

Répertoire

Mode de nettoyage

Age maximal de fichier

tâches

Temps écoulé depuis la dernière modification

360 minutes (6 heures)

sortie

Temps écoulé depuis la dernière modification

10 minutes

Par exemple, si un fichier dans le répertoire en sortie n'a pas été modifié dans les dix minutes suivant sa création, il est supprimé durant le processus de nettoyage, car il a dépassé l'âge de fichier maximal permis. Vous pouvez configurer le mode de nettoyage et l'âge de fichier maximal selon les besoins spécifiques de votre site.

LegacyLegacy :

Dans les versions précédentes d'ArcGIS for Server, vous pouviez configurer la suppression des fichiers par le serveur selon leur âge ou selon la date à laquelle un client y avait accédé pour la dernière fois. Dans ArcGIS 10.1 for Server, le serveur supprime des fichiers seulement s'ils n'ont pas été modifiés après avoir atteint l'âge maximal spécifié.

Outre le mode de nettoyage et l'âge maximal de fichier, les répertoires de tâches et les répertoires en sortie ont leur propre ensemble de règles de nettoyage. Par exemple :

  • Lors du nettoyage d'un répertoire de tâches, ArcGIS Server supprime une tâche seulement si elle est terminée, si elle a été annulée, ou si elle a échoué.
  • Lors du nettoyage d'un répertoire en sortie, ArcGIS Server supprime des fichiers et des dossiers seulement si leur nom commence par _ags.

Configuration ou désactivation du nettoyage des répertoires

Vous pouvez configurer ou désactiver le nettoyage des répertoires du serveur pour les répertoires de tâches et les répertoires en sortie à l'aide du gestionnaire ArcGIS for Server ou d'ArcGIS for Desktop. Pour plus d'informations, reportez-vous aux rubriques suivantes :

Accès aux répertoires de serveur à l'aide d'un chemin virtuel ou d'un URL

ArcGIS 10.1 for Server vous permet d'accéder à des éléments des répertoires du serveur à l'aide de chemins virtuels ou d'URL.

LegacyLegacy :

Dans les versions précédentes de ArcGIS Server, si vous vouliez exposer un répertoire de serveur via un URL, vous deviez créer un répertoire virtuel sur votre serveur Web et associer ce dernier à votre répertoire de serveur. Ce n'est plus nécessaire. Une fois que vous avez créé un répertoire de serveur d'ArcGIS 10.1 for Server, il est automatiquement exposé via une URL.

L'URL du répertoire a le format suivant : http://<nom du serveur>:6080/arcgis/rest/directories/<nom du répertoire>.

Par exemple, s'il existe une image en sortie dans opt/arcgis/server/usr/directories/arcgisoutput/_ags_map00c6dac961024efeb14067f990a38d5f.png, elle sera accessible via l'URL suivante :

http://localhost:6080/arcgis/rest/directories/arcgisoutput/_ags_map00c6dac961024efeb14067f990a38d5f.png

Vous pouvez cliquer sur l'onglet Répertoires dans le gestionnaire pour obtenir des informations supplémentaires sur l'URL de chacun de vos répertoires de serveur.

AstuceAstuce:

A l'aide du ArcGIS Web Adaptor, vous pouvez personnaliser l'URL ci-dessus pour éliminer l'utilisation du port 6080 ou de arcgis.

Thèmes connexes

9/18/2013