Skip To Content

Utilidad Administrar servicio

En este tema

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ámetroDetalles

-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:

  • http://gisserver.domain.com:6080
  • http://webadaptor.domain.com/arcgis
Si su sitio está configurado con la autenticación a nivel web, deberá especificar la URL local del sitio.

-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