Support

Updated on October 4, 2018

Wat betekent 502 Bad Gateway?

Een 502 Bad Gateway geeft aan dat de edge server (server die als proxy fungeert) niet in staat was om een geldig of enig antwoord te krijgen van de origin server (ook wel upstream server genoemd). Dit kan om een paar redenen gebeuren, die we in de onderstaande sectie zullen bespreken. Als één van KeyCDN’s edge servers een 502 Bad Gateway antwoord krijgt van uw origin server, zal KeyCDN een 500 Origin Not Reachable pagina terugsturen. Om beter te begrijpen hoe KeyCDN met bepaalde foutcodes omgaat, kunt u onze CDN Foutcodes pagina bekijken.

Wat zijn de redenen voor 502 Bad Gateway reacties?

Er zijn drie belangrijke boosdoeners die 502 Bad Gateway reacties veroorzaken. Deze omvatten:

  1. Domeinnaam niet oplosbaar: De domeinnaam resolveert niet naar het juiste IP of hij resolveert naar geen enkel IP. Het is belangrijk op te merken dat DNS-wijzigingen enige tijd in beslag kunnen nemen totdat ze wereldwijd volledig zijn doorgevoerd en actief zijn. Dit is afhankelijk van de TTL, of tijd om te leven, gedefinieerd per record.
  2. Origin server down: De server is niet bereikbaar, hetzij omdat deze down is, hetzij omdat er geen connectiviteit is met de opgegeven server.
  3. Firewall blokkeert verzoek: Een firewall blokkeert de communicatie tussen de edge servers en de origin server. Dit kan ook worden veroorzaakt door beveiligingsplugins van uw CMS. Sommige DDoS-beschermings- en mitigatiesystemen kunnen te overreactief zijn en verzoeken van onze content delivery servers gaan blokkeren.

Hoe u een 502 Bad Gateway error

Op basis van uw webserver, kunt u een andere 502 error zien.

Deze betekenen allemaal hetzelfde, alleen de naamgevingsconventies verschillen. Hier zijn een paar voorbeelden van wat je zou kunnen zien:

  • 502 Bad Gateway
  • HTTP Error 502 – Bad Gateway
  • 502 Service Temporarily Overloaded
  • Error 502
  • 502 Proxy Error
  • HTTP 502
  • 502 Bad Gateway NGINX

U kunt in meer detail zien wat de fout specifiek inhoudt door naar het foutenlogbestand van uw webserver te gaan. Alle fout- en diagnose-informatie wordt in dit bestand opgeslagen, waardoor het een waardevolle bron is om te controleren wanneer u meer details over een bepaalde fout nodig hebt. U kunt dit bestand in Apache vinden door naar /var/log/apache2/error.log te gaan en in Nginx door naar /var/log/nginx/error.log te gaan.

Hoe 502-fouten op te lossen als webontwikkelaar

Als webontwikkelaar of eigenaar van de website zijn er een paar redenen waarom u mogelijk een 502 Bad Gateway-fout op uw origin server ondervindt. Daarom moet u misschien verschillende methoden proberen om het probleem op te lossen. Zie de onderstaande lijst met suggesties:

  • Controleer of uw FQDN (volledig gekwalificeerde domeinnaam) correct wordt omgezet met behulp van onze DNS-testtool.
  • Controleer of uw server bereikbaar is met behulp van een ping-test of traceroute.
  • Controleer uw firewall-logboeken als u ongebruikelijke drops ziet.
  • Als u een Cloudflare-gebruiker bent, probeer deze dan uit te schakelen, want als u een bepaalde limiet bereikt, geeft Cloudflare een 502 Bad Gateway foutmelding aan uw bezoekers.

Hoe 502-fouten op te lossen als bezoeker

Als u een websitebezoeker bent en een 502 Bad Gateway-foutmelding ervaart, zijn er ook een paar dingen die u kunt proberen om het op te lossen. Hoewel het primaire probleem bijna altijd de verantwoordelijkheid van de webontwikkelaar zal zijn, kunnen bezoekers het volgende proberen:

  • Voer een harde refresh uit in uw browser. Op Macs doet u dit door op CmdShiftR te drukken.
  • Leeg het cachegeheugen van uw browser en verwijder de cookies. Uw browser houdt mogelijk vast aan bepaalde bestanden die zijn opgeslagen toen u de website bezocht met een 502 fout.
  • Herstart uw computer/netwerkapparatuur
  • Verander uw DNS-servers. Als u ze in het verleden nooit hebt gewijzigd, hebt u waarschijnlijk nog steeds de standaardservers die u door uw ISP zijn toegewezen. Probeer open DNS-servers te gebruiken, zoals Google’s Public DNS.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *