«Recoger ahora» no hace nada y los cambios tardan minutos

Las actualizaciones instantáneas fallan mientras que las normales funcionan: el canal push bloqueado, el puerto saliente que necesita su cortafuegos, y cómo confirmarlo desde la ventana de estado del reproductor.

Las actualizaciones normales llegan: añade un diseño, espera unos minutos, y aparece en la pantalla. Pero todo lo que debe ocurrir ahora no ocurre. Recoger ahora no produce nada visible, un comando remoto no tiene efecto, una captura de pantalla solicitada nunca llega. Nada da error y la pantalla permanece en línea todo el tiempo. Esa combinación es la señal de un canal de red bloqueado, y la solución está en la red, no en la pantalla.

El patrón que identifica esto

Compruebe los cuatro.

  • El contenido, las programaciones y los cambios de diseño sí llegan, pero solo después de varios minutos.
  • Recoger ahora, desde el menú de la fila en la página Pantallas, no hace nada observable.
  • Solicitar captura de pantalla nunca devuelve una imagen, o devuelve una desactualizada.
  • La pantalla aparece como en línea, con una hora de último acceso reciente.

Qué es el canal de actualización instantánea

easyCMS se comunica con sus pantallas de dos formas distintas.

El primero es la verificación periódica. En su intervalo de recogida, el reproductor llama al CMS, pregunta qué ha cambiado y lo descarga. Esto se realiza mediante TCP 443 saliente y decide si una pantalla se muestra como en línea.

El segundo es la mensajería push, un canal que el reproductor mantiene abierto para que easyCMS pueda contactarlo entre verificaciones. Es lo que hace que Recoger ahora, los comandos remotos y las solicitudes de captura de pantalla se sientan instantáneos. Los reproductores lo transportan de una de dos formas, ambas salientes hacia app.myeasycms.com. Ya sea como un WebSocket seguro a través del puerto 443 ya permitido, o, cuando un reproductor no puede hacerlo, mediante TCP 9505. No es necesario abrir nada entrante hacia el reproductor: sin redirección de puertos, sin IP estática, sin VPN.

Por qué falla en silencio

Un firewall que permite la navegación web del personal permite el 443, porque todo en internet lo necesita. Ninguna de las dos formas del canal push sobrevive solo con eso. El puerto 9505 no es un puerto web, no aparece en ninguna regla de permiso predeterminada y se descarta sin aviso. El WebSocket sí viaja por el 443, pero un proxy que vuelve a firmar el HTTPS rompe la conexión persistente que necesita.

Todo lo demás parece correcto: la pantalla se registra, descarga su contenido, lo reproduce y aparece como en línea. El fallo solo sale a la luz la primera vez que alguien necesita que un cambio se aplique de inmediato, a menudo semanas después de la instalación, por lo que nos llega como «funcionaba, ahora los botones no hacen nada».

Compruébelo directamente en la pantalla

El reproductor lo indica sin rodeos.

  1. Vaya a la pantalla y abra la ventana de estado. En Android o Windows, pulse i en un teclado conectado. En un panel LG webOS, pulse el botón amarillo y luego Estado. Consulte Leer la ventana de estado del reproductor.
  2. Busque la línea XMR.
  3. Fotografíela.

Qué significa la línea:

Qué indica Qué significa
Indica una dirección, termina con Esperando mensajes Funciona
Desconectado, esperando reconexión, última actividad: y una marca de tiempo Bloqueado. Es su problema.
No configurado o Deshabilitado Desactivado para esta pantalla en lugar de bloqueado. Eso es una configuración de nuestro lado, así que avísenos.

Consejo Fotografiar esa línea convierte una queja vaga en una regla sobre la que su equipo de TI puede actuar.

Lo que aún tiene sin él

Evalúe la urgencia con honestidad: esto es una molestia, no una interrupción. El contenido, las programaciones, los diseños y los medios siguen llegando, y los eventos programados empiezan y terminan a las horas que usted fijó. No se pierde nada, ninguna pantalla se apaga. Solo se ve afectada la velocidad de un cambio manual.

El intervalo de recogida es su respaldo

Todo cambio llega finalmente, según el intervalo de recogida del reproductor, cinco minutos por defecto. Ese es el ritmo al que se vuelve, y la mayoría de los sitios lo encuentran llevadero.

El intervalo se define en el perfil de configuración de pantalla, un área de administrador que permanece de nuestro lado y no aparecerá en su inicio de sesión. Si el canal push realmente no se puede permitir y cinco minutos es demasiado lento, pregúntenos y estudiaremos acortarlo. Un intervalo más corto significa que cada reproductor habla con el CMS más a menudo, por un beneficio que el canal push da gratis.

La línea que entregar a su equipo de TI

Envíe esto palabra por palabra.

Excluya app.myeasycms.com de la inspección HTTPS. Los reproductores de cartelería digital mantienen un WebSocket seguro persistente hacia ese host a través del TCP 443 saliente que ya permite, y un proxy de inspección lo rompe.

Permita también TCP 9505 saliente desde esos reproductores hacia el mismo host, que algunos de ellos usan en su lugar para ese canal. No se requiere acceso entrante.

La lista de comprobación completa, que cubre proxies, certificados y portales cautivos, es Requisitos de red y reglas de firewall.

Cuando no se trata de esto

Si la pantalla aparece fuera de línea, o su hora de último acceso no es reciente, este artículo no se aplica: una pantalla fuera de línea no recibe nada en absoluto, ni instantáneo ni de otro modo. Vaya a La pantalla aparece como fuera de línea.

Si el contenido nunca llega, ni siquiera en el intervalo de recogida, mientras la pantalla permanece en línea, se trata en cambio de La pantalla está en línea pero el contenido nunca cambia.

Si la línea de estado indica conectado y los envíos push aún no hacen nada, reinicie la app del reproductor, lo que lo soluciona más a menudo de lo que debería. Si vuelve a ocurrir, envíenos el nombre de la pantalla y una foto de la ventana de estado mediante el formulario de solicitud de soporte.

Artículos relacionados: Requisitos de red y reglas de firewall, La pantalla aparece como fuera de línea, Leer la ventana de estado del reproductor, La pantalla está en línea pero el contenido nunca cambia