Gestion du répertoire des tâches
Le Répertoire des tâches est l'une des propriétés d'un service de géotraitement. Vous pouvez créer plusieurs répertoires de tâches distincts en fonction des différents services.
A l'exécution d'une tâche du service, ArcGIS Server crée un dossier pour la tâche dans le répertoire des tâches, représenté par <id de tâche unique> dans l'illustration ci-dessous. Dans ce dossier des tâches se trouve un dossier et une géodatabase fichier temporaires. L'environnement d'espace de travail temporaire de géotraitement est défini à l'emplacement du dossier temporaire, comme suit : Vous devez écrire vos données intermédiaires données en sortie dans le dossier ou la géodatabase temporaire.
- Si votre configuration de serveur inclut plusieurs ordinateurs sur votre réseau local (LAN), le répertoire des tâches d'un service doit être un répertoire partagé accessible par tous les ordinateurs de votre configuration. En d'autres termes, lorsque vous publiez votre service, le répertoire des tâches de ce service est le chemin d'accès UNC à ce répertoire des tâches partagé.
- Si votre configuration de serveur inclut plusieurs ordinateurs sur votre LAN, vous pouvez être amené à cocher Répertoire local des tâches pour améliorer les performances.
Les répertoires des tâches possèdent un mode et un programme de nettoyage
Chaque répertoire des tâches possède un mode et un programme de nettoyage. Le programme est calculé en minutes. Le mode de nettoyage peut être l'un des suivants :
- Aucun : Vous êtes chargé de supprimer les dossiers des tâches.
- Selon la durée écoulée depuis le dernier accès : Les dossiers des tâches sont supprimés en fonction du temps écoulé depuis le dernier accès du client au contenu du dossier.
- Basé sur le temps écoulé depuis la création : Les dossiers des tâches sont supprimés en fonction du temps écoulé depuis la création du contenu.
Le mode et le programme constituent les instructions utilisées par ArcGIS Server pour supprimer le dossier des tâches créé à chaque exécution des tâches. Il vous appartient de déterminer un mode de nettoyage et un programme appropriés. Par exemple :
- Votre tâche crée une sortie (fichier .zip, par exemple) que l'utilisateur téléchargera ultérieurement. Un programme de nettoyage approprié permet de supprimer le dossier des tâches uniquement après le téléchargement de la sortie par le client (temps écoulé depuis le dernier accès).
- Votre tâche est fréquemment utilisée par de nombreux clients. Son résultat est une simple confirmation par oui ou par non que la tâche a été exécutée. Pour éviter tout encombrement et économiser de l'espace sur le disque, un programme approprié consisterait à nettoyer le dossier des tâches selon un intervalle de quelques minutes en fonction du temps écoulé depuis la création.
Création et modification des répertoires des tâches
La configuration de répertoires de tâches est une tâche d'administrateur de serveur. Cependant, en tant que créateur d'un service, vous devez savoir comment configurer un nouveau répertoire des tâches. La procédure de base est la suivante :
- Créez un répertoire dans le système de fichiers et configurez son partage et ses autorisations. Si vous voulez que le contenu soit accessible via le Web, vous devez également créer un répertoire virtuel.
Pour en savoir plus au sujet de la création d'un répertoire du serveur
- Dans la fenêtre Catalogue ou ArcCatalog, accédez à votre serveur et arrêtez tous les services.
- Dans l'arborescence du catalogue, cliquez avec le bouton droit sur le serveur et cliquez sur Propriétés du serveur.
- Dans la boîte de dialogue Propriétés du serveur ArcGIS, sélectionnez Répertoire des tâches comme type de répertoire, comme illustré ci-dessous.
- Cliquez sur Ajouter.
- Dans la boîte de dialogue Ajouter un répertoire du serveur, procédez comme suit :
- Entrez le nom du répertoire du système de fichiers.
- Entrez le nom du répertoire virtuel, le cas échéant.
- Ajoutez une description si nécessaire.
- Choisissez un mode de nettoyage (décrit ci-dessus).
- Sélectionnez un âge de fichier maximal.
- Cliquez sur OK.
- Après avoir ajouté un nouveau répertoire des tâches, vous pouvez modifier chacun des services de géotraitement, ainsi que leur répertoire des tâches.