ERROR
El siguiente error lo devuelve un conector de salida en GeoEvent Manager (https://server.domain.com:6143/geoevent/manager/index.html), si el servicio de entidades se detiene en el servidor (por ArcGIS Server):
Error: Deteniendo transporte porque la capa requerida [DatastoreConnection][Layer Name] [LayerID] [Feature Server] no está accesible tras completar la sincronización.
La salida de GeoEvent perdió la dirección URL que requiere para realizar solicitudes en el extremo REST de un servicio de entidades, la salida debería permanecer en su estado "Iniciado", y no pasar a un estado "Error".
Se supone que el estado de error solo indica que ha fallado una supuesta solicitud a un servidor porque un código de devolución HTTP indica que el servicio no existe.Se espera que se produzca este comportamiento, y parece ser una limitación de cualquier arquitectura orientada a servicios (SOA) si un servicio externo se desconecta inesperadamente.
Dependiendo del tipo de conector entrante o saliente, es posible que el cliente HTTP utilizado por el conector reciba un error HTTP/500 "servidor general/servicio" al realizar una solicitud en un servicio web externo. Una entrada en este caso detiene la consulta o recepción de datos. Un conector de salida deja de hacer solicitudes en el servicio externo para distribuir datos desde registros de eventos procesados.
La clave aquí consiste en reconocer que un portal de Enterprise o un servicio de entidades alojado de ArcGIS Server no se benefician del tratamiento ni el manejo especiales porque se encuentran dentro del ecosistema de Esri.GeoEvent Server trata cualquier servicio web que consulta o al que envía solicitudes como un servicio web externo.
Durante el tiempo que el conector saliente permanece desconectado, en un estado de error, cualquier dato en tiempo real recibido no se distribuirá a través del conector saliente. Los registros de eventos recibidos seguirán estando "perdidos", ya que se dirigen al conector saliente que ya no está conectado ni en ejecución.
La solución para el error incluye algunos pasos básicos de solución de problemas junto con prácticas recomendadas para evitar que los conectores entren en un estado de error y eviten la pérdida de datos.
El conector Actualizar una salida de entidad pasa a un estado de error cuando el extremo REST del servicio de entidades de salida no está disponible. El servicio de entidades podría no estar disponible debido a:
Se esperaría de un servicio que, de pronto, no está disponible porque el servicio se detuvo (o el ArcGIS Server se dejó sin conexión) y produciría un error HTTP/500 si un conector de GeoEvent en ejecución (entrada o salida) realizó una solicitud en el servicio no disponible.
Si un conector de GeoEvent Server (entrante o saliente) tuviera que realizar una solicitud en un servicio de entidades que se estaba reciclando actualmente, también se esperaría una respuesta de servidor HTTP/500. El servicio no está disponible.
Para solucionar el mensaje de error, confirme el punto de fallo en función de las causas potenciales anteriores.
El conector de salida se puede recuperar o volver a conectar del siguiente modo:
Nota: En la mayoría de los casos, se debe evitar esperar a la siguiente detección de servicios.Si la detección de servicios coincide con que hay un servicio no disponible temporalmente y GeoEvent no pudo restaurar sus entradas o salidas, sería necesario esperar hasta la siguiente detección de servicios (varias horas después), momento en que los servicios de entidades están disponibles. Es fácil impacientarse en este caso y hacer clic para solicitar una nueva detección de servicios después de varios minutos, cuando puede tardar 20, 30, 45 o más minutos en completar una detección de servicios durante un par de cientos de servicios de mapas/entidades alojados por un servidor de alojamiento cuya infraestructura puede tener varias instancias de ArcGIS Server.
Para obtener más información sobre el seguimiento de una detección de servicios, consulte la entrada de blog de GeoNet sobre Cómo monitorizar la detección de servicios de un servidor web registrado.
Prácticas recomendadas
¿Cómo evita la pérdida de datos si sus servicios dejan de estar disponibles de forma inesperada?
Por la forma en que están implementados los conectores, quizá no sea posible.
Obtener ayuda de expertos en ArcGIS
Descargar la aplicación de soporte de Esri