La utilidad Administrar servicio permite detener, iniciar y eliminar servicios desde la línea de comandos. Esta utilidad también se puede usar para ver el estado de los servicios.
Parámetros
Parámetro | Detalles |
---|---|
-u | El nombre de un usuario de ArcGIS Server que ejecutará la utilidad. El usuario debe tener el nivel apropiado de privilegios para ejecutar la acción. Si su sitio está configurado con la autenticación a nivel Web, especifique un usuario integrado, como la cuenta del administrador del sitio principal. |
-p | La contraseña del usuario especificado con el parámetro -u. |
-s | La dirección URL del sitio en uno de los formatos siguientes:
|
-n | El nombre del servicio en el cual se desee realizar una operación. Si se encuentra en una carpeta, utilice la sintaxis <Folder name>/<Service name>. |
-o | La operación que se desee realizar con el servicio. Las opciones son STATUS | START | STOP | DELETE. |
-l | Enumera los servicios disponibles en el servidor SIG y muestra si están detenidos o en marcha. |
-h | Imprime la ayuda para la utilidad. |
Ejemplos
El ejemplo siguiente detiene un servicio llamado Fire en la carpeta raíz.
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\manageservice.py" -u admin -p admin -s http://gisserver.domain.com:6080 -n Fire -o stop
El ejemplo siguiente inicia un servicio llamado Parcels en la carpeta Beirut.
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\manageservice.py" -u admin -p admin -s http://gisserver.domain.com:6080 -n Beirut/Parcels -o start
El ejemplo siguiente obtiene el estado de un servicio llamado Fire en la carpeta raíz. configuredState es lo que se ha configurado en ArcGIS Server (en otras palabras, la situación que sería esperable en condiciones normales). realTimeState representa si el servicio está funcionando realmente y es lo que querrá comprobar si desea averiguar qué servicios están detenidos.
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\manageservice.py" -u admin -p admin -s http://gisserver.domain.com:6080 -n Fire -o status
configuredState: STARTED
realTimeState: STARTED
El ejemplo siguiente elimina el servicio llamado Fire.
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\manageservice.py" -u admin -p admin -s http://gisserver.domain.com:6080 -n Fire -o delete
El ejemplo siguiente enumera todos los servicios del sitio.
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\manageservice.py" -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