Fout 522 Verbinding is verlopen

Cloudflare, een CDN-service, ondersteunt sinds 2010 meerdere webprojecten bij het verbeteren van de prestaties en beveiliging. Maar Cloudflare heeft hiermee de Fout 522: verbinding is verlopenHoe los je dit op?

De melding 'Fout 522: Verbinding time-out' is een bekende HTTP-statuscode die vaak voorkomt bij sites op Cloudflare. Dit probleem staat ook bekend als een 'Cloudflare-fout', maar uit onze ervaring met fout 522 blijkt dat het probleem niet bij Cloudflare zelf ligt.

{automatisch}

Wat betekent 'Fout 522'?

Fout 522 is een HTTP-statuscode die wordt weergegeven wanneer de oorspronkelijke webserver niet reageert en Cloudflare er geen verbinding mee kan maken om niet-gecachte content te leveren. De '5' geeft een serverfout aan.

Wanneer een browser een verzoek naar een website stuurt dat via Cloudflare wordt geleverd, moet een deel van die content van de website zelf worden opgehaald. Als Cloudflare verbinding probeert te maken met de server van de website en de server niet binnen een bepaalde tijd reageert, geeft Cloudflare fout 522 weer.

De foutmelding 522 connection timed out is een van de meest voorkomende browserfoutmeldingen vanwege het wijdverbreide gebruik van Cloudflare.

Waarom verschijnt de Cloudflare-fout?

Waarom wordt de Cloudflare-fout 522 weergegeven?

De 522-fout wordt veroorzaakt door een probleem aan de serverzijde en niet door een storing in Cloudflare. Net als bij veel andere HTTP-fouten is het echter niet altijd eenvoudig om de oorzaak van de fout te achterhalen, vooral als u niet de eigenaar bent van de betreffende website. Wanneer er verbinding wordt gemaakt tussen de CDN-service en de gecontacteerde webserver, zijn er verschillende scenario's die kunnen leiden tot een time-out. Hieronder volgen de meest voorkomende oorzaken van de melding 'verbindingstime-out':

  1. Offline webserver of server downtime: HTTP-fout 522 wordt vaak weergegeven omdat de gecontacteerde webserver niet beschikbaar is. Dit kan verschillende oorzaken hebben, zoals een serverstoring, serveronderhoud waardoor de server offline is, de server geen internetverbinding heeft of andere redenen waarom de oorspronkelijke webserver momenteel offline is.

  2. De oorspronkelijke server staat onder zware belasting: Hoewel Cloudflare veel werk verricht in plaats van de oorspronkelijke webserver van het project, moet de CDN-service nog steeds contact opnemen met de oorspronkelijke server voor dynamische content. Als er te veel verzoeken tegelijk moeten worden verwerkt, kan dit overbelasting en een time-out veroorzaken bij het tot stand brengen van een verbinding tussen Cloudflare en de webserver.

  3. Het verzoek wordt geblokkeerd door een firewall: Als de oorspronkelijke server een eigen firewall heeft en het IP-adres van Cloudflare of de gebruiker blokkeert, kan dit ook resulteren in een Cloudflare 522-fout. De IP-adressen van Cloudflare zouden standaard moeten worden toegestaan, maar adressen worden soms per ongeluk geblokkeerd, waardoor Cloudflare geen toegang heeft tot de server en de 522-fout optreedt.

  4. Ongeldige DNS-instellingenDNS-servers werken met het IP-adres van de oorspronkelijke server. Wijzigingen in dit adres moeten worden doorgegeven aan het CDN en de server, zodat deze kunnen blijven communiceren. Omdat veel webhosts soms nieuwe web-/IP-adressen toewijzen aan beheerde websites en deze niet doorsturen naar Cloudflare, kan de DNS-configuratie soms een onjuist adres gebruiken.

  5. Verkeerde routeringOm te garanderen dat de prestaties van een website optimaal zijn, moet Cloudflare verder kijken dan de netwerkgrenzen. IP-routering, die het pad bepaalt dat pakketten afleggen terwijl ze door de verschillende netwerken reizen, is een essentieel onderdeel van het contentleveringsproces. Een melding dat de verbinding is verlopen, wordt vaak weergegeven wanneer er verschillen zijn tussen de oorspronkelijke server en Cloudflare.

https://www.youtube.com/watch?v=axYMNCuL_hE

Hoe de fout 522 te verhelpen

Hoe de fout 522 te verhelpen

Als u verantwoordelijk bent voor een website waarop fout 522 optreedt, kunt u een aantal dingen doen.

Voordat u gaat controleren of een van de hierboven genoemde oorzaken de bron van het probleem is, moet u controleren of de oorspronkelijke webserver actief is en HTTP-verzoeken accepteert.

Zelfs als alle instellingen correct zijn, is er geen verbinding mogelijk tussen Cloudflare en de server als de server om welke reden dan ook niet beschikbaar is. Als uit deze controle blijkt dat de CDN-service de serverbronnen zoals verwacht kan benaderen, is een grondiger onderzoek nodig om de oorzaak van het probleem te achterhalen.

Hieronder vindt u de meest voorkomende oplossingen voor het oplossen van fouten 522:

1. Verhoog de servercapaciteit

Overbelasting van de webserver is een van de meest voorkomende oorzaken van fout 522. Omdat het volume van het verkeer op een bepaald moment moeilijk te voorspellen is, kan het voorkomen dat er af en toe piekbelasting optreedt, waarbij de server geen HTTP-verzoeken kan verwerken.

Als fout 522 vaak optreedt, kunt u de verkeersgroei en/of het verkeersgedrag bekijken. Controleer de gegevens om te zien of u knelpunten of piekbelasting kunt identificeren en overweeg om de configuratie van de hostingomgeving te upgraden om de piekbelasting aan te kunnen. Flexibele of elastische cloudhostingoplossingen stellen u bijvoorbeeld in staat om resources naar behoefte op te schalen. Hierdoor kan uw server piekbelastingen en fluctuaties in het verkeer verwerken die worden veroorzaakt door het tijdstip van de dag, de dag van de week of het hoogseizoen.

2. Kijk naar IP-filtering

Controleer de juiste firewallinstellingen en andere filtersoftware, zoals iptables, om te zien of de IP-adressen van Cloudflare door uw webserver worden geblokkeerd. Het .htaccess-bestand van de server kan ook internetadressen filteren, dus controleer dit op geblokkeerde IP-adressen. Op de officiële website van Cloudflare vindt u een lijst van de adressen van de CDN-serviceprovider. Om fout 522 te verhelpen, moet u ervoor zorgen dat geen van deze adressen door uw webserver wordt geblokkeerd. U kunt alle IP-adressen van Cloudflare op de witte lijst zetten.

3. DNS/IP-instellingen wijzigen

Als uw webhost een wijziging van het webserveradres of IP-adres vereist, is het uw verantwoordelijkheid om Cloudflare op de hoogte te stellen van de nieuwe IP-adressen. Standaard melden providers deze wijzigingen alleen aan hun eigen DNS-servers. Het is de moeite waard om de IP-instellingen van uw domein te controleren als u fout 522 krijgt. Log in op het juiste beheerderspaneel voor uw webserver. Noteer de huidige IPv4- en IPv6-adressen van de webserver. Ga vervolgens naar het configuratiemenu van Cloudflare en zoek het domein dat het probleem veroorzaakt. Selecteer 'DNS' in de menubalk en typ de geregistreerde webadressen in de juiste DNS-records (Recordtype AAAA: IPv6, Recordtype A: IPv4).

Bekijk dit artikel als u hulp nodig hebt bij het wijzigen van DNS-instellingen.

cloudflare update dns-instellingen

4. Schakel de instelling 'keepalive'-berichten in

Als de Cloudflare-fout wordt veroorzaakt door onjuiste HTTP-headerinstellingen, zou dit relatief eenvoudig op te lossen moeten zijn. Als 'keepalive' is uitgeschakeld of er te weinig mogelijke verzoeken zijn gedefinieerd, kunt u dit wijzigen in het configuratiebestand van de webserver (bijvoorbeeld in httpd.conf voor Apache-servers). U moet echter wel over de benodigde rechten beschikken, wat niet altijd het geval is bij shared hostingpakketten. Neem in dat geval contact op met uw hostingprovider.

5. Neem contact op met Cloudflare-ondersteuning

Neem contact op met Cloudflare Support als fout 522 wordt veroorzaakt door een probleem met de verkeersroutering. Maak een ticket aan waarin u het probleem beschrijft en aangeeft welke gebieden al op fouten zijn gecontroleerd. Voor meer informatie over de huidige pakketschakeling tussen uw webserver en de Cloudflare IP's raadt de CDN-provider aan om tools zoals MTR of traceroute te gebruiken. Om het probleemoplossingsproces te versnellen, kunt u de resultaten in uw ticket opnemen (in tekst- of afbeeldingsformaat).

Wat kan een browsergebruiker doen als een verbinding is verlopen?

Wat kan een browsergebruiker doen als de verbinding is verbroken?

HTTP-fout 522 is een probleem aan de serverzijde. 

Als u tijdens het internetten een 522-melding krijgt wanneer u een website bezoekt, ligt dat niet aan een slechte internetverbinding of een defecte plug-in. Dit probleem kunt u niet zelf oplossen, tenzij u de eigenaar bent van de betreffende website. U kunt het beste wachten en de website later controleren totdat het communicatieprobleem tussen Cloudflare en de webserver is opgelost.

Lees verder: Hoe te repareren Deze site is niet bereikbaar Fout

Veelgestelde vragen over fout 522

Wat betekent Cloudflare-fout 522?

Fout 522 betekent dat de verbinding tussen de systemen van CloudFlare en de oorspronkelijke webserver niet beschikbaar is en dat de oorspronkelijke server langer dan 60 seconden niet heeft gereageerd.

Hoe helpt beeldoptimalisatie bij het oplossen van Cloudflare-fout 522?

Cloudflare kan afbeeldingen direct aanbieden zonder dat er telkens een webserver hoeft te worden geraadpleegd wanneer een afbeelding wordt opgevraagd. Zelfs als de webserver niet beschikbaar is, kunnen afbeeldingen nog steeds worden aangeboden en wordt de 522-foutmelding vermeden als deze afkomstig is van een overbelaste server. Het aanbieden van afbeeldingen vanaf de Edge-server van Cloudflare vermindert de belasting van de websiteserver en versnelt uiteindelijk de toegang tot de website.