Utilisation du répertoire local des tâches lors du déploiement de services sur plusieurs ordinateurs
Le répertoire de tâches est l'emplacement où la sortie de votre service est écrite afin que les clients puissent récupérer les résultats d'une tâche de géotraitement. Si votre configuration ArcGIS Server comporte plusieurs ordinateurs, le répertoire de tâches doit être un emplacement accessible par tous les ordinateurs hébergeant le service. Cela signifie qu'il faut utiliser un chemin UNC vers cet emplacement partagé. Cependant, l'écriture de sorties sur votre LAN est lente comparée à l'écriture de données sur un disque local. Pour améliorer l'efficacité des services, vous pouvez activer l'option Répertoire local des tâches, disponible dans le répertoire de propriétés de service.
L'utilisation de répertoires locaux de tâches améliorera considérablement la performance avec des conteneurs d'objets serveur sur plusieurs ordinateurs.
Lorsque l'option Répertoire local des tâches est activée, votre service écrit en sortie dans un répertoire de tâches sur le lecteur de disque de la machine SOC. Ce répertoire local des tâches est le même que le répertoire temporaire du compte ArcGISSOC (généralement C:\Documents et Settings\ArcGISSOC\Local Settings\Temp ou C:\Users\ArcGISSOC\AppData\Local\Temp, selon votre système d'exploitation). A l'issue de l'exécution du service, ArcGIS Server déplace le contenu du répertoire local des tâches vers le répertoire partagé des tâches (chemin d'accès UNC spécifié dans la propriété Répertoire des tâches) afin que les clients puissent accéder aux résultats. Bien que le volume de données transféré sur le réseau local soit identique, le déplacement du contenu du répertoire de tâches local entier par ArcGIS Server est bien plus efficace que l'écriture par votre service de nombreux fichiers individuels un par un sur le réseau local, dans le répertoire de tâches partagé.
Lorsque les services de géotraitement utilisent les outils Spatial Analyst ou les outils de couverture, vous devez modifier le répertoire temporaire du compte ArcGISSOC en pointant vers un autre dossier tel que C:\arcgisserver\temp. Certains de ces outils connaissent des limites lors de l'écriture dans un chemin d'accès contenant plus de 100 caractères ou des espaces. Or, le chemin complet peut rapidement dépasser 100 caractères emplacement de répertoire, nom du service et identifiant de tâche unique compris.