
Bist du schon einmal auf den „Error 520: web server returns an unknown error“ gestoßen, während du Cloudflare mit deiner Website verwendest? Diese Fehlermeldung bedeutet, dass Cloudflare keine Verbindung zum Ursprungsserver herstellen konnte. Der Fehler kann durch verschiedene Probleme verursacht werden, darunter unerwartete, leere oder unbekannte Antworten vom Ursprungsserver. In diesem Artikel besprechen wir die Ursachen des 520-Fehlers und wie du ihn beheben kannst.
Workaround zur Behebung des Cloudflare Error 520
Ein schneller Workaround, während du die Ursache des 520-Fehlers untersuchst, besteht darin, den DNS-Eintrag in der Cloudflare DNS-App auf „DNS-only“ zu setzen oder Cloudflare vorübergehend zu pausieren. Das hilft festzustellen, ob das Problem mit Cloudflare oder dem Ursprungsserver zusammenhängt.
Es ist wichtig, deinen Hosting-Anbieter oder Website-Administrator zu kontaktieren, wenn du einen 520-Fehler erhältst. Bitte um eine Überprüfung der Webserver-Fehlerprotokolle auf Abstürze und schwerwiegende Fehler. Häufige Ursachen für den Fehler können sein: Abstürze der Webserver-Anwendung, nicht zugelassene Cloudflare-IPs auf deinem Ursprungsserver, Header die 16 KB überschreiten oder eine leere Antwort vom Ursprungsserver ohne HTTP-Statuscode oder Antworttext.
Ein weiterer Grund für den Fehler sind fehlende Antwort-Header oder der Ursprungsserver gibt keine korrekten HTTP-Fehlerantworten zurück. Wenn die vorgelagerte Verbindung beim Lesen des Antwort-Headers vorzeitig geschlossen wurde, kann Cloudflare 520-Fehler erzeugen.
Einige PHP-Anwendungen können den Ursprungsserver zum Absturz bringen, was zu 520-Fehlern führt. Wenn du eine PHP-Anwendung verwendest, ist es wichtig, diese auf dem neuesten Stand zu halten.
Wenn die 520-Fehler nach der Kontaktaufnahme mit deinem Hosting-Anbieter oder Website-Administrator weiterhin bestehen, kannst du dem Cloudflare-Support folgende Informationen zur Verfügung stellen, um das Problem zu lösen:
- Vollständige URL(s) der angeforderten Ressource, als der Fehler auftrat
- Cloudflare cf-ray aus der 520-Fehlermeldung
- Ausgabe von http://www.example.com/cdn-cgi/trace (ersetze www.example.com durch deinen Hostnamen und die Domain, auf der der 520-Fehler aufgetreten ist)
- Zwei HAR-Dateien: eine mit aktiviertem Cloudflare auf deiner Website und eine mit vorübergehend deaktiviertem Cloudflare.
Die HAR-Dateien liefern detaillierte Informationen über die Netzwerkaktivität zwischen Browser und Server, einschließlich HTTP-Header, Antwortcodes und Zeitinformationen. Diese Informationen können dem Cloudflare-Support helfen, das Problem zu diagnostizieren und zu beheben.
Zusammenfassend kann der „Error 520: web server returns an unknown error“ durch verschiedene Probleme verursacht werden, wie Abstürze des Ursprungsservers, nicht zugelassene Cloudflare-IPs, Header die 16 KB überschreiten oder eine leere Antwort vom Ursprungsserver. Wenn du diesen Fehler erhältst, ist es entscheidend, deinen Hosting-Anbieter oder Website-Administrator zu kontaktieren. Darüber hinaus hilft die Bereitstellung detaillierter Informationen an den Cloudflare-Support, den Fehler zu beheben und ein erneutes Auftreten zu verhindern. Vergiss nicht, den schnellen Workaround auszuprobieren: Setze den DNS-Eintrag auf „DNS-only“ oder pausiere Cloudflare, während du das Problem weiter untersuchst.