Inleiding
Een 520 error is een verzamelnaam voor een probleem waarbij je server een ongeldig of leeg antwoord stuurt op een verzoek. Het treedt vaak op wanneer de server niet in staat is om een verzoek correct te verwerken, of wanneer het antwoord te groot is voor tussenliggende diensten zoals Cloudflare om af te handelen.
Probleem
Je herkent dit probleem aan de volgende situaties:
Je website toont de melding: "Error 520: Web server is returning an unknown error".
De server loopt vast door een te hoog verbruik van bronnen (CPU/geheugen).
Te grote headers of cookies zorgen ervoor dat het antwoord onleesbaar is voor de gateway.
Hoe op te lossen
Volg deze stappen om de oorzaak van de 520 error te vinden en te herstellen:
Isoleer Cloudflare: Schakel Cloudflare tijdelijk uit (of zet de DNS-wolk op 'grijs') om te zien of de fout blijft bestaan. Als de fout verdwijnt, ligt het probleem waarschijnlijk in de koppeling tussen Cloudflare en je server.
Herstart de webserver: Deze fout wordt vaak veroorzaakt door het falen van de webserver-applicatie door een te hoge belasting. Neem contact op met je hostingprovider om de webserver te laten herstarten.
Controleer DNS-records: Controleer of je DNS-instellingen in Cloudflare (met name het A-record) naar het juiste IP-adres van je hostingserver wijzen.
Controleer je plugins (Cookie/Header grootte): Sommige plugins slaan te veel data op in cookies, waardoor de HTTP-headers te groot worden. Schakel plugins één voor één uit om te zien of een specifieke plugin de boosdoener is.
Bekijk de error logs: Zodra Cloudflare is uitgeschakeld, kun je in de error logs van je server kijken naar specifieke crashrapporten of PHP-fouten.
Kom je er niet uit? Je kunt altijd een bericht sturen naar het ondersteuningsteam via de chatballon rechtsonder 🎈 Support to the rescue 👨💻 👩💻
