Utilitaire de gestion des services
Dans cette rubrique
L'utilitaire de gestion des services permet d'arrêter, de démarrer et de supprimer des services à partir de la ligne de commande. Vous pouvez également l'utiliser pour afficher l'état de vos services.
Paramètres
Paramètre | Détails |
---|---|
-u | Nom d'un utilisateur ArcGIS Server qui va exécuter cet utilitaire. L'utilisateur doit disposer du niveau de privilèges approprié pour réaliser l'opération. Si votre site est configuré avec l'authentification au niveau du Web, désignez un utilisateur intégré, tel que le compte d'administrateur de site principal. |
-p | Le mot de passe de l'utilisateur a été spécifié avec le paramètre -u. |
-s | L'URL du site, dans l'un des formats suivants :
|
-n | Nom du service pour lequel vous souhaitez effectuer une opération. S'il se trouve dans un dossier, utilisez la syntaxe <Nom du dossier>/<Nom du service>. |
-o | Opération que vous voulez effectuer sur le service. Options disponibles : STATUS | START | STOP | DELETE. |
-l | Répertorie les services du serveur SIG et affiche s'ils sont arrêtés ou démarrés. |
-h | Imprime l'aide de l'utilitaire. |
Exemples
L'exemple suivant arrête un service de carte nommé Fire dans le dossier racine.
Héritage :
Dans les versions 10.2.2 et antérieures, vous deviez référencer le répertoire Python et l'extension correspondante (.py) pour exécuter les utilitaires à partir de la ligne de commande. Avec la version 10.3, ce n'est plus nécessaire. Vous pouvez exécuter les utilitaires directement à partir de la ligne de commande sans référencer le répertoire et l'extension Python.
Si vous avez mis en œuvre une logique qui automatise l'exécution de ces utilitaires, vous devez mettre à jour vos scripts pour supprimer les dépendances Python, par exemple :
- <ArcGIS Server installation location>/arcgis/server/tools/python
- l'extension .py lorsque vous faites référence au nom de l'utilitaire de ligne de commande
L'exemple suivant explique comment l'utiliser :
<ArcGIS Server installation location>/arcgis/server/tools/admin/manageservice -u admin -p admin -s http://gisserver.domain.com:6080 -n Fire -o stop
L'exemple suivant démarre un service de carte nommé Parcels dans le dossier Beirut.
<ArcGIS Server installation location>/arcgis/server/tools/admin/manageservice -u admin -p admin -s http://gisserver.domain.com:6080 -n Beirut/Parcels -o start
L'exemple suivant permet d'obtenir l'état d"un service nommé Fire dans le dossier racine. configuredState correspond à ce que vous avez configuré dans ArcGIS Server ; en d'autres termes, l'état auquel vous vous attendez dans des conditions normales. realTimeState indique si le service fonctionne effectivement ; c'est cet élément que vous devez vérifier si vous souhaitez déterminer les services qui sont inactifs.
<ArcGIS Server installation location>/arcgis/server/tools/admin/manageservice -u admin -p admin -s http://gisserver.domain.com:6080 -n Fire -o status
configuredState: STARTED
realTimeState: STARTED
L'exemple suivant supprime le service nommé Fire.
<ArcGIS Server installation location>/arcgis/server/tools/admin/manageservice -u admin -p admin -s http://gisserver.domain.com:6080 -n Fire -o delete
L'exemple suivant répertorie tous les services du site.
<ArcGIS Server installation location>/arcgis/server/tools/admin/manageservice -u admin -p admin -s http://gisserver.domain.com:6080 -l
Africa.ImageServer | STARTED
GulfportTerrain.ImageServer | STARTED
Landsat.ImageServer | STARTED
NFL.MapServer | STARTED
Roads.MapServer | STARTED
SampleWorldCities.MapServer | STARTED
USA.MapServer | STARTED
Washington.MapServer | STARTED
Yellowstone.MapServer | STARTED
Beirut/Parcels.MapServer | STOPPED
Beirut/Restaurants.MapServer | STARTED
Evergreen/Cultural.MapServer | STARTED
Evergreen/Quakes.MapServer | STARTED
System/CachingTools.GPServer | STARTED
System/PublishingTools.GPServer | STARTED
System/ReportingTools.GPServer | STARTED
Utilities/Geometry.GeometryServer | STOPPED
Utilities/PrintingTools.GPServer | STOPPED
Utilities/Search.SearchServer | STOPPED
Vous avez un commentaire à formuler concernant cette rubrique ?