Docs

„Plugin not responding“ beheben

„Plugin not responding“ bedeutet: Relvato erreicht deine Website, aber die REST-Endpunkte des Plugins (unter /wp-json/relvato/) liefern nicht die erwarteten Daten. Deine Website ist in Ordnung — nur die Monitore, die das Plugin brauchen (Checkout, Login, Zahlungen, der Admin-Roster-Sicherheits-Monitor), können erst laufen, wenn es antwortet. Es ist fast immer eine von drei Ursachen. Die Relvato-Oberfläche ist auf Englisch, daher stehen ihre Bezeichnungen hier im Original.

1. Prüfe, ob das Plugin aktiv ist

Die häufigste Ursache ist einfach, dass das Relvato-Plugin nicht aktiv ist. Öffne im WordPress-Admin die Plugin-Liste und prüfe, ob Relvato aufgeführt und aktiviert ist. Ist es inaktiv, aktiviere es über den Link unter dem Plugin-Namen.

WordPress kann ein Plugin auch selbst deaktivieren: Seit WordPress 5.2 kann die eingebaute Fehlerschutzfunktion ein Plugin bei einem fatalen PHP-Fehler pausieren oder deaktivieren, um deine Website online zu halten. Wenn Relvato lief und plötzlich aufhörte, suche nach einem pausierten/deaktivierten Zustand, reaktiviere es — und prüfe dann dein Fehlerprotokoll (letzter Abschnitt), damit es nicht erneut passiert.

2. Ein Security-Plugin, eine Firewall oder ein WAF blockiert Relvato

Relvato spricht mit deiner Website über die WordPress-REST-API, bei URLs, die mit /wp-json/relvato/ beginnen. Ein Security-Plugin (Wordfence, Solid Security, All-In-One Security, Sucuri…), eine Firewall oder die Bot-/WAF-Regeln eines CDN können diese Anfragen blockieren — oft genau deshalb, weil sie nicht von einem Browser kommen. Dann liefert deine Website eine Block- oder Challenge-Seite statt Relvatos Daten, und Relvato meldet das Plugin als nicht antwortend.

Manche Plugins schalten die REST-API für alle ab, die nicht angemeldet sind: Plugins zum Entschlacken und Beschleunigen (SlimPress, Perfmatters, Clearfy, Disable REST API) ebenso wie Security-Plugins. Die Anfragen von Relvato sind nicht angemeldet und werden deshalb ebenfalls abgewiesen. Das Relvato-Plugin (ab 1.35.0) prüft das von innerhalb deines Servers und nennt das Plugin auf der Seite deiner Website in Relvato. Füge in den Einstellungen dieses Plugins relvato/v1 zu den erlaubten REST-Namespaces hinzu (die Adresse /wp-json/relvato/v1/), falls es eine solche Liste hat, oder schalte die Einschränkung ab.

Die Lösung: Setze Relvatos Anfragen auf die Allowlist. Jede Anfrage von Relvato trägt einen X-Relvato-Verify-Header und ruft nur Lese-Endpunkte unter /wp-json/relvato/ auf. Erlaube in deinem Security-Tool oder WAF den Pfad /wp-json/relvato/ oder Anfragen mit dem Header X-Relvato-Verify.

Bei Cloudflare füge eine WAF-Skip-/Allow-Regel für den URI-Pfad /wp-json/relvato/* hinzu — und wenn du den Bot Fight Mode oder die Cloudflare-Einstellung zum Blockieren von KI-Bots (im englischen Dashboard „Block AI bots“) nutzt, stelle sicher, dass diese Relvatos Monitor auf diesem Pfad nicht ebenfalls abfangen.

Vollständige Anleitung: Relvato hinter Cloudflare oder einer Firewall zulassen →

3. Ein Cache liefert eine Seite statt der Plugin-Daten

Ein Full-Page-Cache — Cloudflare APO, ein Caching-Plugin oder ein Cache auf Hosting-Ebene — kann eine /wp-json/-URL cachen und später eine gecachte HTML-Seite statt Live-JSON ausliefern. Relvato hängt bereits an jede Anfrage einen Cache-Buster an, aber manche aggressiven Setups cachen trotzdem nach Pfad.

Schließe die REST-API vom Cache aus: Füge /wp-json/ (oder zumindest /wp-json/relvato/) zur Ausschluss-/Bypass-Liste deines Caching-Plugins oder CDN hinzu. WordPress-REST-Antworten sollten nie im Full-Page-Cache landen.

Bestätige, dass es behoben ist

Nach einer Änderung führe einen plugin-abhängigen Monitor auf der Seite der Website in Relvato erneut aus (oder warte auf den nächsten geplanten Lauf). Ein erfolgreicher Lauf entfernt den Hinweis „Plugin not responding“ automatisch — und Relvato prüft die Verbindung ohnehin alle paar Minuten selbst.

Antwortet es weiterhin nicht, öffne das PHP-Fehlerprotokoll deines Hosts (oder das Protokoll deines Security-Plugins) und suche nach einem fatalen Fehler oder einer blockierten Anfrage an /wp-json/relvato/ zum Zeitpunkt des Fehlers — das zeigt, welche der drei Ursachen vorliegt. Immer noch festgefahren? Kontaktiere uns, wir helfen.

FAQ – Plugin antwortet nicht

Meine Website läuft — warum sagt Relvato, das Plugin antworte nicht?

Das sind zwei verschiedene Tests. Relvato kann deine Startseite laden (die Website ist erreichbar), aber trotzdem keine gültige Antwort von den /wp-json/relvato/-Endpunkten des Plugins bekommen — meist, weil das Plugin inaktiv ist oder eine Security-Schicht bzw. ein Cache genau diese Anfragen abfängt.

Welche Anfragen stellt Relvato, damit ich sie erlauben kann?

Lese-Anfragen an deine WordPress-REST-API unter /wp-json/relvato/, jeweils mit einem X-Relvato-Verify-Header. Diesen Pfad (oder den Header) in deinem Security-Plugin oder WAF zu erlauben reicht — diese Anfragen ändern weder deine Plugins noch Einstellungen oder Code; Ein-Klick-Fixes wendet ein Administrator in WordPress → Relvato an.

Verliere ich beim Reaktivieren des Plugins meine Einstellungen?

Nein. Relvatos Verbindung und Einstellungen sind an deine Website gekoppelt und überstehen ein Deaktivieren/Reaktivieren. Reaktiviere es einfach unter „Plugins“.

Es hat sich von selbst behoben — musste ich etwas tun?

War die Ursache vorübergehend (eine kurze WAF-Challenge oder ein abgelaufener Cache-Eintrag), entfernt der nächste erfolgreiche Lauf den Hinweis automatisch. Kommt er immer wieder, arbeite die drei Ursachen oben durch — dann ist es eine dauerhafte Sperre, kein Ausreißer.

Weiterführende Artikel
Docs

Zurück zum Monitoring

Sobald das Plugin antwortet, laufen alle plugin-abhängigen Monitore — Checkout, Login, Zahlungen, der Sicherheits-Roster — automatisch wieder.