CÓMO
Los servicios de ArcGIS Server se pueden detener desde ArcGIS Server Manager, ArcCatalog o la ventana Catálogo de ArcMap. En algunos casos, puede ser necesario detener varios servicios y hacerlo manualmente resulta tedioso. En servidores federados de ArcGIS Server, se puede utilizar la función stop() de ArcGIS API for Python para automatizar el proceso.
En los siguientes pasos se describe cómo detener servicios en una carpeta SIG mediante la función stop():
from arcgis.gis import GIS import arcgis.gis.admin
gis = GIS("<url del portal>", "<nombre de usuario del administrador del portal>", "<contraseña del administrador del portal>")
Nota: Para omitir la verificación del certificado, agregue el siguiente parámetro: "verify_cert=False".
gis_servers = gis.admin.servers.list()
Nota: Si se conoce la ubicación de la matriz de carpetas del servidor deseada en la lista, el script se puede modificar a: servers = gis.admin.servers.list()[0] "[0]" se puede modificar para especificar la ubicación exacta del servicio en la matriz. En el ejemplo, el script toma el primer servicio de la lista.
for server in gis_servers: for service in server.services.list(): service.stop()
Nota: Para detener servicios específicos, el código se puede modificar de la siguiente manera: for server in gis_servers: for service in server.services.list(): if service.properties.serviceName == "SampleWorldCities": service.stop() La muestra de código busca el nombre del servicio con SampleWorldCities y lo detiene.
A continuación, se muestra el código completo:
from arcgis.gis import GIS import arcgis.gis.admin gis = GIS("https://equipo.dominio.com/portal", "admin", "contraseña", verify_cert=False) gis_servers = gis.admin.servers.list() #Para detener todos los servicios for server in gis_servers: for service in server.services.list(): service.stop() #Para detener servicios específicos for server in gis_servers: for service in server.services.list(): if service.properties.serviceName == "SampleWorldCities": service.stop()
Obtener ayuda de expertos en ArcGIS
Descargar la aplicación de soporte de Esri