Cloudflare, ein CDN-Dienst, unterstützt seit 2010 mehrere Webprojekte bei der Verbesserung von Leistung und Sicherheit. Aber mit ihm hat Cloudflare das gebracht Fehler 522: Zeitüberschreitung bei der Verbindung. Wie beheben Sie das Problem?
Die Meldung „Fehler 522: Zeitüberschreitung der Verbindung“ ist ein bekannter HTTP-Statuscode, der häufig bei Websites auf Cloudflare auftritt. Tatsächlich ist dieses Problem auch als „Cloudflare-Fehler“ bekannt, aber unserer Erfahrung mit Fehler 522 zufolge kommt das Problem nicht von Cloudflare selbst.
Was bedeutet „Fehler 522“?
Fehler 522 ist ein HTTP-Statuscode, der angezeigt wird, wenn der Ursprungswebserver nicht antwortet und Cloudflare keine Verbindung zu ihm herstellen kann, um nicht zwischengespeicherte Inhalte bereitzustellen. Die „5“ weist auf einen serverseitigen Fehler hin.
Wenn also ein Browser eine Anfrage an eine Website sendet, die über Cloudflare bereitgestellt wird, müssen einige dieser Inhalte von der Website selbst abgerufen werden. Wenn Cloudflare versucht, eine Verbindung zum Website-Server herzustellen und der Server nicht innerhalb einer bestimmten Zeit antwortet, zeigt Cloudflare den Fehler 522 an.
Der 522-Verbindungszeitüberschreitungsfehler ist aufgrund der weit verbreiteten Verwendung von Cloudflare eine der häufigsten Browser-Fehlermeldungen.
Warum wird der Cloudflare 522-Fehler angezeigt?
Der Fehler 522 wird durch ein serverseitiges Problem und nicht durch eine Fehlfunktion von Cloudflare verursacht. Wie bei vielen anderen HTTP-Fehlern ist es jedoch nicht immer einfach, die Fehlerquelle zu ermitteln, insbesondere wenn Sie nicht der Eigentümer der betreffenden Website sind. Wenn eine Verbindung zwischen dem CDN-Dienst und dem kontaktierten Webserver hergestellt wird, kann es in verschiedenen Situationen zu einer Zeitüberschreitung kommen. Im Folgenden sind die häufigsten Ursachen für die Meldung „Verbindungszeitüberschreitung“ aufgeführt:
- Offline-Webserver oder Serverausfallzeit: Der HTTP-Fehler 522 wird häufig angezeigt, weil der kontaktierte Webserver nicht verfügbar ist. Dies kann verschiedene Gründe haben, z. B. eine Serverstörung, eine Serverwartung, bei der der Server offline geschaltet wird, eine fehlende Internetverbindung des Servers oder andere Gründe, weshalb der Ursprungswebserver derzeit offline ist.
- Der Ursprungsserver ist stark ausgelastet: Während Cloudflare einen Großteil der Arbeit anstelle des ursprünglichen Webservers des Projekts erledigt, muss der CDN-Dienst für dynamische Inhalte dennoch Kontakt zum ursprünglichen Server aufnehmen. Wenn zu viele Anfragen gleichzeitig bearbeitet werden müssen, kann es zu einer Überlastung und einem Timeout beim Verbindungsaufbau zwischen Cloudflare und dem Webserver kommen.
- Die Anfrage wird von einer Firewall blockiert: Wenn der Ursprungsserver über eine eigene Firewall verfügt und Cloudflare oder die IP des Benutzers blockiert, kann dies auch zu einem Cloudflare 522-Fehler führen. Die IP-Adressen von Cloudflare sollten standardmäßig zugelassen sein, aber Adressen werden manchmal versehentlich blockiert, was dazu führt, dass Cloudflare nicht auf den Server zugreifen kann und daher den Fehler 522 auslöst.
- Ungültige DNS-Einstellungen: DNS-Server arbeiten mit der IP-Adresse des ursprünglichen Servers. Alle Änderungen an dieser Adresse müssen dem CDN und dem Server mitgeteilt werden, damit diese weiterhin kommunizieren können. Da viele Webhoster verwalteten Websites manchmal neue Web-/IP-Adressen zuweisen und diese nicht an Cloudflare weiterleiten, kann es bei der DNS-Einrichtung gelegentlich zu einer falschen Adresse kommen.
- Falsches Routing: Um zu gewährleisten, dass die Leistung einer Website ordnungsgemäß optimiert wird, muss Cloudflare über Netzwerkgrenzen hinaus arbeiten. IP-Routing, das den Weg von Paketen auf ihrem Weg durch die verschiedenen beteiligten Netzwerke regelt, ist ein wesentlicher Bestandteil des Bereitstellungsprozesses von Inhalten. Bei Diskrepanzen zwischen dem ursprünglichen Server und Cloudflare wird häufig eine Verbindungszeitüberschreitung angezeigt.
So beheben Sie den Fehler 522
Wenn Sie für eine Website verantwortlich sind, auf der der Fehler 522 auftritt, können Sie eine Reihe von Maßnahmen ergreifen.
Bevor Sie prüfen, ob eine der im obigen Abschnitt aufgeführten Ursachen die Ursache des Problems ist, stellen Sie sicher, dass der ursprüngliche Webserver betriebsbereit ist und HTTP-Anfragen akzeptiert.
Selbst wenn alle Einstellungen korrekt sind, ist die Verbindung zwischen Cloudflare und dem Server nicht möglich, wenn der Server aus irgendeinem Grund ausfällt. Wenn diese Prüfung ergibt, dass der CDN-Dienst wie erwartet auf die Serverressourcen zugreifen kann, ist eine gründlichere Untersuchung erforderlich, um die Ursache des Problems zu ermitteln.
Nachfolgend sind die gängigsten Lösungen zur Behebung der 522-Fehler aufgeführt:
1. Erhöhen Sie die Serverkapazität
Die Überlastung des Webservers ist eine der häufigsten Ursachen für Fehler 522. Da das Verkehrsaufkommen zu einem bestimmten Zeitpunkt schwer vorherzusagen ist, kann es zu zeitweiligen Lastspitzen kommen, bei denen der Server HTTP-Anfragen nicht verarbeiten kann.
Wenn Fehler 522 häufig auftritt, sollten Sie sich das Verkehrswachstum und/oder das Verkehrsverhalten ansehen. Überprüfen Sie die Daten, um festzustellen, ob Sie Engpässe oder Spitzenlasten erkennen können, und erwägen Sie, die Konfiguration der Hosting-Umgebung zu aktualisieren, um die Spitzenlast zu bewältigen. Mit flexiblen oder elastischen Cloud-Hosting-Lösungen können Sie beispielsweise Ihre Ressourcen je nach Bedarf skalieren. Dadurch kann Ihr Server Spitzenlasten und Verkehrsschwankungen bewältigen, die durch Tageszeit, Wochentag oder Hochsaison verursacht werden.
2. Sehen Sie sich die IP-Filterung an
Überprüfen Sie die entsprechenden Firewall-Einstellungen und andere Filtersoftware wie iptables, um festzustellen, ob die IP-Adressen von Cloudflare von Ihrem Webserver blockiert werden. Die .htaccess-Datei des Servers kann auch Internetadressen filtern. Überprüfen Sie sie daher auf blockierte IPs. Auf der offiziellen Website von Cloudflare finden Sie eine Liste der Adressen des CDN-Dienstanbieters. Um den Fehler 522 zu beheben, müssen Sie sicherstellen, dass keine dieser Adressen von Ihrem Webserver blockiert wird. Möglicherweise möchten Sie alle Cloudflare-IP-Adressen auf die Whitelist setzen.
3. Ändern Sie die DNS/IP-Einstellungen
Wenn Ihr Webhost eine Änderung der Webserveradresse oder IP-Adresse erfordert, liegt es in Ihrer Verantwortung, Cloudflare über die neuen IP-Adressen zu informieren. Standardmäßig melden Anbieter diese Änderungen nur an ihre eigenen DNS-Server. Es lohnt sich, die IP-Einstellungen Ihrer Domain zu überprüfen, wenn Sie den Fehler 522 erhalten. Melden Sie sich im entsprechenden Administrationsbereich für Ihren Webserver an. Notieren Sie sich die aktuellen IPv4- und IPv6-Adressen des Webservers. Gehen Sie dann zum Konfigurationsmenü von Cloudflare und suchen Sie die Domäne, die das Problem verursacht. Wählen Sie „DNS“ aus der Menüleiste und geben Sie dann die aufgezeichneten Webadressen in die entsprechenden DNS-Einträge ein (Eintragstyp AAAA: IPv6, Eintragstyp A: IPv4).
Schaut euch diesen Artikel an wenn Sie Hilfe beim Ändern der DNS-Einstellungen benötigen.
4. Aktivieren Sie die „Keepalive“-Nachrichteneinstellung
Wenn der Cloudflare-Fehler durch falsche HTTP-Header-Einstellungen verursacht wird, sollte er relativ einfach zu beheben sein. Wenn „keepalive“ deaktiviert ist oder zu wenige mögliche Anfragen definiert sind, können Sie dies in der Konfigurationsdatei des Webservers ändern (z. B. in httpd.conf für Apache-Server). Sie müssen jedoch über die erforderlichen Berechtigungen verfügen, was bei Shared-Hosting-Paketen nicht immer der Fall ist. Wenden Sie sich in diesem Fall an Ihren Hosting-Anbieter.
5. Wenden Sie sich an den Cloudflare-Support
Wenden Sie sich an den Cloudflare-Support, wenn der 522-Fehler durch ein Problem beim Traffic-Routing verursacht wird. Erstellen Sie ein Ticket, in dem Sie das Problem skizzieren und angeben, welche Bereiche bereits auf Fehler überprüft wurden. Um mehr über die aktuelle Paketvermittlung zwischen Ihrem Webserver und den Cloudflare-IPs zu erfahren, empfiehlt der CDN-Anbieter die Verwendung von Tools wie MTR oder Traceroute. Um den Problemlösungsprozess zu beschleunigen, können Sie die Ergebnisse in Ihr Ticket einfügen (im Text- oder Bildformat).
Was kann ein Browserbenutzer tun, wenn eine Verbindung abgelaufen ist?
HTTP-Fehler 522 ist ein serverseitiges Problem.
Wenn Sie im Internet surfen und beim Besuch einer Website eine 522-Meldung erhalten, liegt das nicht an einer schlechten Internetverbindung oder einem schlechten Plug-In. Dieses Problem können Sie nicht selbst lösen, es sei denn, Sie sind der Eigentümer der betreffenden Website. Am besten warten Sie und überprüfen die Website später, wenn das Kommunikationsproblem zwischen Cloudflare und dem Webserver behoben ist.
Lesen Sie mehr: Wie repariert man Diese Site kann nicht erreicht werden Fehler
Häufig gestellte Fragen zu Fehler 522
Was bedeutet Cloudflare-Fehler 522?
Der Fehler 522 bedeutet, dass die Verbindung zwischen den Systemen von CloudFlare und dem Ursprungswebserver nicht verfügbar ist und der Ursprungsserver länger als 60 Sekunden nicht geantwortet hat.
Wie hilft die Bildoptimierung dabei, den Cloudflare-Fehler 522 zu beheben?
Cloudflare ist in der Lage, Bilder direkt bereitzustellen, ohne dass jedes Mal, wenn ein Bild angefordert wird, ein Webserver aufgerufen werden muss. Selbst wenn der Webserver nicht verfügbar ist, können Bilder trotzdem bereitgestellt werden und der Fehler 522 wird vermieden, wenn er von einem überlasteten Server kommt. Durch die Bereitstellung von Bildern über den Edge-Server von Cloudflare wird die Belastung des Website-Servers reduziert und letztendlich der Website-Zugriff beschleunigt.
Bitte kontaktieren Sie uns, wenn Sie Probleme im Zusammenhang mit dieser Website haben oder lass a nützlich Kommentieren Sie mit Ihren Gedanken und teilen Sie dies dann Ihren Facebook-Gruppen mit, die dies nützlich finden würden, und lassen Sie uns gemeinsam die Vorteile nutzen. Vielen Dank für das Teilen und nett zu sein!
Disclosure: Diese Seite enthält möglicherweise Links zu externen Websites für Produkte, die wir lieben und von ganzem Herzen empfehlen. Wenn Sie Produkte kaufen, die wir vorschlagen, können wir eine Empfehlungsgebühr verdienen. Solche Gebühren haben keinen Einfluss auf unsere Empfehlungen und wir akzeptieren keine Zahlungen für positive Bewertungen.