Solucionar «Plugin not responding»
«Plugin not responding» significa que Relvato llega a tu sitio, pero los endpoints REST del plugin (en /wp-json/relvato/) no devuelven los datos esperados. Tu sitio está bien — solo que los monitores que necesitan el plugin (checkout, login, pagos, el monitor de seguridad de la lista de administradores) no pueden ejecutarse hasta que responda. Casi siempre es una de tres cosas. La interfaz de Relvato está en inglés, así que sus textos aparecen aquí tal cual.
1. Confirma que el plugin está activo
La causa más común es, sencillamente, que el plugin de Relvato no está activo. En tu panel de WordPress, abre la lista de plugins y comprueba que Relvato aparece y está activado. Si está inactivo, actívalo con el enlace que aparece bajo su nombre.
WordPress también puede desactivar un plugin por su cuenta: desde WordPress 5.2, si un plugin provoca un error fatal de PHP, la protección de errores integrada puede pausarlo o desactivarlo para mantener tu sitio en línea. Si Relvato funcionaba y de repente dejó de hacerlo, busca un estado pausado/desactivado, reactívalo — y luego revisa tu registro de errores (última sección) para que no vuelva a pasar.
2. Un plugin de seguridad, firewall o WAF bloquea Relvato
Relvato habla con tu sitio por la API REST de WordPress, en URLs que empiezan por /wp-json/relvato/. Un plugin de seguridad (Wordfence, Solid Security, All-In-One Security, Sucuri…), un firewall o las reglas de bots/WAF de un CDN pueden bloquear esas peticiones — a menudo precisamente porque no vienen de un navegador. Cuando ocurre, tu sitio devuelve una página de bloqueo o desafío en lugar de los datos de Relvato, y Relvato informa de que el plugin no responde.
Algunos plugins desactivan la API REST para quien no haya iniciado sesión: plugins de optimización y rendimiento (SlimPress, Perfmatters, Clearfy, Disable REST API) además de plugins de seguridad. Las peticiones de Relvato no inician sesión, así que también se rechazan. El plugin de Relvato (1.35.0 o posterior) lo comprueba desde dentro de tu servidor y nombra el plugin en la página de tu sitio en Relvato. En los ajustes de ese plugin, añade relvato/v1 a los espacios de nombres REST permitidos (la dirección /wp-json/relvato/v1/) si tiene una lista, o desactiva la restricción.
La solución es incluir en la lista de permitidos las peticiones de Relvato. Cada petición de Relvato lleva una cabecera X-Relvato-Verify y solo llama a endpoints de lectura bajo /wp-json/relvato/. En tu herramienta de seguridad o WAF, permite (whitelist) la ruta /wp-json/relvato/ o las peticiones con la cabecera X-Relvato-Verify.
En Cloudflare, añade una regla WAF de omisión/permitir para la ruta URI /wp-json/relvato/* — y si usas el Bot Fight Mode o el ajuste de Cloudflare que bloquea los bots de IA («Block AI bots» en el panel en inglés), asegúrate de que no atrapen el monitor de Relvato en esa ruta.
Guía completa: permitir Relvato tras Cloudflare o un firewall →
3. Una caché sirve una página en lugar de los datos del plugin
Una caché de página completa — Cloudflare APO, un plugin de caché o una caché a nivel de hosting — puede almacenar una URL /wp-json/ y luego servir una página HTML cacheada en vez de JSON en vivo. Relvato ya añade un “cache-buster” a cada petición, pero algunas configuraciones agresivas siguen cacheando por ruta.
Excluye la API REST de tu caché: añade /wp-json/ (o al menos /wp-json/relvato/) a la lista de exclusión/bypass de tu plugin de caché o CDN. Las respuestas REST de WordPress nunca deberían cachearse como página completa.
Confirma que se ha resuelto
Tras hacer un cambio, vuelve a ejecutar cualquier monitor que dependa del plugin desde la página del sitio en Relvato (o espera a la siguiente ejecución programada). Una ejecución correcta quita el aviso «Plugin not responding» automáticamente — y Relvato reverifica la conexión por su cuenta cada pocos minutos.
Si sigue sin responder, abre el registro de errores PHP de tu hosting (o el registro de tu plugin de seguridad) y busca un error fatal, o una petición bloqueada a /wp-json/relvato/, en torno al momento del fallo — eso indica cuál de las tres causas actúa. ¿Sigues atascado? Escríbenos y te ayudamos.
Preguntas frecuentes – El plugin no responde
Mi sitio funciona — ¿por qué dice Relvato que el plugin no responde?
Son pruebas distintas. Relvato puede cargar tu página de inicio (el sitio es accesible) pero aún así no obtener una respuesta válida de los endpoints /wp-json/relvato/ del plugin — normalmente porque el plugin está inactivo, o una capa de seguridad o una caché intercepta esas peticiones concretas.
¿Qué peticiones hace Relvato, para poder permitirlas?
Peticiones de lectura a tu API REST de WordPress bajo /wp-json/relvato/, cada una con una cabecera X-Relvato-Verify. Permitir esa ruta (o esa cabecera) en tu plugin de seguridad o WAF es suficiente — estas peticiones no cambian tus plugins, ajustes ni código; las soluciones de un clic las aplica un administrador en WordPress → Relvato.
¿Perderé mi configuración al reactivar el plugin?
No. La conexión y los ajustes de Relvato están vinculados a tu sitio y sobreviven a un desactivar/reactivar. Solo reactívalo en Plugins.
Se ha resuelto solo — ¿tenía que hacer algo?
Si la causa fue transitoria (un breve desafío del WAF o una entrada de caché que caducó), la siguiente ejecución correcta quita el aviso automáticamente. Si vuelve una y otra vez, repasa las tres causas de arriba — es un bloqueo persistente, no un problema puntual.