Bad gateway-fouten: oorzaken en 5 oplossingen

U probeert een website te laden en ineens verschijnt het volgende bericht: 502 bad gateway.

Wat betekent dat?

"502 bad gateway" geeft aan dat een server een ongeldige reactie heeft gekregen van een andere server. Eigenlijk hebt u verbinding gemaakt met een soort tussenliggend device (zoals een edge server), dat alle bits moet ophalen die nodig zijn om de pagina te laden. In dat proces is er iets misgegaan en het bericht geeft aan wat het probleem is.

Laten we eens kijken wat "502 bad gateway" precies betekent. Daarnaast bespreken we hier vijf oplossingen om het probleem te verhelpen.

Wat betekent "502 bad gateway"?

Het hypertext transfer protocol (HTTP), een set door de Internet Engineering Task Force (IETF) uitgegeven regels voor het web, regelt alle internettransacties. In het HTTP-systeem hebben problemen nummers.

De statuscode 502 van de IETF houdt verband met een aantal zaken:

  • Proxy's: als u een bericht over een bad gateway krijgt, werkt u met een gateway of proxyserver.

  • Verbinding: de proxy heeft geprobeerd met de 'origin server' te communiceren.

  • Fout: de proxy heeft een ongeldige reactie van de server ontvangen.

Deze numerieke taal kan verwarrend overkomen, maar is eigenlijk juist erg efficiënt. Eén simpel nummer geeft heel veel informatie over de vraag waarom een pagina niet wordt geladen.

502 bad gateway: preventie en oplossingen

Niemand wil foutcodes krijgen tijdens het internetten. En dit soort fouten kan leiden tot een verschuiving van het verkeer en het bereik negatief beïnvloeden, iets waarmee developers niet blij zijn. Het probleem moet dan ook zo snel mogelijk worden verholpen.

502 gateway-fouten worden veroorzaakt door de volgende factoren:

  • Domeinnamen. Computers voeren een snelle zoekopdracht uit om een numerieke IP-adres om te zetten in een standaardindeling. Als dat fout gaat (bijvoorbeeld omdat u bent overgestapt naar een nieuwe hostingdienst), verschijnt er een bad gateway-waarschuwing.

  • Verkeer. Een server kan overbelast raken als er te veel bezoekers zijn, waardoor verzoeken niet meer kunnen worden verwerkt.

  • Connectiviteit. Problemen met de firewall-configuratie kunnen de proxy-communicatie blokkeren.

Als developer kunt u deze problemen op de volgende manieren oplossen:

  • Evalueren. Is het een DNS-probleem? Of is er sprake van een verkeerspiek? Als u de oorzaak kunt vaststellen, weet u met welke leverancier u contact moet opnemen.

  • Testen. Gebruik een ping of traceroute om te bepalen of uw server wel toegankelijk is.

  • Balanceren. U kunt uw firewalls soepeler configureren of er op andere manieren voor zorgen dat al het verkeer u bereikt. Uiteraard zijn daar grote securityrisico's aan verbonden. Zorg dus dat u weet wat u doet.

Als bezoeker kunt u het volgende doen:

  • Opnieuw laden. Eenvoudige verkeersproblemen kunnen verdwijnen als u even wacht en het opnieuw probeert.

  • Opschonen. Uw browsercache kan een soepele internetervaring in de weg staan. Wis de data en probeer het nog een keer.

"Error 502" is slechts een van de HTTP-foutmeldingen die uw website kan genereren. Lees op onze blog meer over een ander gangbaar probleem, "Error 431".

Referenties

Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content. (Juni 2014). Internet Engineering Task Force.