Ett 502 bad gateway-fel är en av de vanligaste felkoderna du kan stöta på när en webbsida inte laddas. Det kan bero på DNS-problem, geografiska restriktioner eller andra problem som diskuteras i den här artikeln, där vi förklarar vad felet innebär och utforskar möjliga sätt att åtgärda det. Var dock medveten om att eftersom det är ett problem på serversidan kan den enda lösningen vara att helt enkelt vänta tills webbplatsens ägare åtgärdar problemet.

I den här artikeln tittar vi på:

Vad betyder ”502 bad gateway”?

Ett 502 bad gateway-fel uppstår när du ansluter till en webbplats via en mellanliggande server, till exempel en gateway(nytt fönster), lastbalanserare(nytt fönster), CDN(nytt fönster) eller en omvänd proxyserver. Det betyder att du anslöt till den mellanliggande servern utan problem, men att den mellanliggande servern inte kunde ansluta till målservern som är värd för webbplatsen du försöker ansluta till.

Bad gateway-fel från Cloudflare

Eftersom så många webbplatser förlitar sig på Cloudflares omvända proxyservrar för innehållsleverans och DDoS-skydd är Cloudflares 502-felsida en av de vanligaste man stöter på. Den ger också en ovanligt användbar visuell representation av problemet.

502 bad gateway-felet är en HTTP-statuskod(nytt fönster), enligt definitionen i avsnitt 6.6.3 i specifikationen RFC 7231(nytt fönster). Hur felet visas bestäms av den som driver den mellanliggande servern som returnerar det.

502-fel från Google

Vanliga varianter inkluderar:

  • 502 Bad Gateway
  • 502 Tjänsten är tillfälligt överbelastad
  • Bad Gateway: Proxyservern tog emot ett ogiltigt svar från en överordnad server
  • Fel 502
  • HTTP-fel 502 – Bad Gateway
  • Tillfälligt fel (502)
  • 502 Proxyfel
  • HTTP 502
  • 502 Serverfel: Servern stötte på ett tillfälligt fel och kunde inte slutföra din begäran
  • HTTP 502
  • 502. Det var ett fel
  • Bad Gateway: Proxyservern tog emot ett ogiltigt svar från en överordnad server

Vad felet inte förklarar är vad som orsakade det.

Vad orsakar ett 502 bad gateway-fel?

Ett 502-fel indikerar att en mellanliggande server inte kan ansluta till målservern (”upstream”). Vanliga orsaker till detta inkluderar:

Målservern är överbelastad

När en server tar emot för många förfrågningar samtidigt kan den bli överbelastad och misslyckas med att svara på förfrågningar från andra servrar, vilket leder till ett 502-fel för slutanvändaren. Servrar kan bli överbelastade på grund av plötsliga trafiktoppar, otillräckliga serverresurser eller dåligt optimerade applikationer som använder för mycket resurser.

Nätverksproblem mellan servrar

Ett 502-fel kan uppstå om det finns problem med nätverksanslutningen mellan den mellanliggande servern och den överordnade servern. Vanliga nätverksproblem inkluderar paketförlust och felkonfigurerade rutter (det kan även inkludera brandväggsproblem, men vi diskuterar dessa separat nedan).

Dålig anslutning mellan servrar kan också bero på geografiska restriktioner eller latensproblem, särskilt om servrarna finns i olika regioner, eller om det finns återkommande internetproblem som påverkar en av servrarna.

Brandväggar och andra säkerhetsbegränsningar

Brandväggar eller säkerhetsmjukvara kan av misstag blockera legitima förfrågningar från att nå en server. Om en brandväggsregel till exempel felaktigt identifierar viss trafik som misstänkt, kan den förhindra att den mellanliggande servern når den överordnade servern.

Det här problemet kan också uppstå om en CDN- eller proxytjänst försöker få åtkomst till en server som har strikta säkerhetsinställningar, som att vitlista specifika IP-adresser eller blockera vissa regioner.

DNS-problem

Om det finns ett problem med DNS-upplösningen kan det hända att proxyservern inte kan hitta IP-adressen(nytt fönster) för den överordnade servern, vilket leder till ett 502-fel. Detta kan inträffa om DNS-posterna är föråldrade eller felaktigt konfigurerade. DNS-problem kan också uppstå under DNS-spridning efter en ändring av målserverns DNS-inställningar, när vissa servrar ännu inte har uppdaterat sina poster för att återspegla den nya IP-adressen.

Lär dig mer om hur DNS fungerar

En felkonfigurerad server

Serverfelkonfigurationer på antingen den mellanliggande eller målservern kan leda till 502-fel. Exempel inkluderar felaktiga regler för serverdirigering, trasiga inställningar för omvänd proxy eller en felaktig IP-adress eller port angiven för att ansluta till den överordnade servern.

Detta kan också inträffa om det finns ett fel i serverns konfigurationsfiler för mjukvara, eller om en server är konfigurerad att endast svara på förfrågningar från vissa IP-adresser.

Applikationsfel och krascher

Ibland drabbas en applikation på målservern av ett fel eller kraschar, vilket hindrar den från att svara på proxyserverns begäran. Om till exempel en webbapplikations kod innehåller buggar, är dåligt optimerad eller felaktigt underhållen kan det leda till att applikationen slutar fungera periodvis. Föråldrad mjukvara, problem med databasanslutningen och inkompatibla uppdateringar kan också bidra till dessa fel på applikationsnivå.

Tidsgränsöverskridanden

En tidsgränsöverskridande inträffar när en server tar för lång tid på sig att svara på en förfrågan. Den mellanliggande servern kan vänta under en angiven period (sin tidsgräns) innan den beslutar att den överordnade servern inte svarar. Om detta händer kan proxyservern svara med ett 502 Bad Gateway-fel för att indikera att den överordnade serverns tidsgräns överskreds.

Serverunderhåll eller driftstopp

Målservern kan helt enkelt vara offline (”nere”). Att underhåll pågår är en vanlig orsak till detta, och många webbplatser visar underhållssidor under schemalagda driftstopp.

Andra orsaker kan dock inkludera katastrofalt serverfel (servern har kraschat) eller att servern har stängts ner under tvång (till exempel av polisen eller på grund av rättsliga påtryckningar gällande upphovsrättsfrågor). Ibland överges webbplatser helt enkelt av utvecklare som inte längre är intresserade av att underhålla dem.

Kan jag göra något för att åtgärda ett 502 bad gateway-fel?

Det faktum att du kan ansluta till den mellanliggande servern som visar 502-felet tyder starkt på att problemet inte ligger hos dig. Det innebär att det i de flesta fall är upp till webbplatsens ägare att åtgärda problemet. Chansen är stor att om du väntar en kort stund och sedan uppdaterar sidan i din webbläsare, så kommer problemet att vara löst och du kommer att kunna ansluta.

Om problemet kvarstår kan du använda onlinetjänster som www.isitdownrightnow.com(nytt fönster) för att se om webbplatsen fungerar för andra.

Kontrollera med tredjepartstjänster för att se om webbsidan fungerar för andra

Om den inte är det finns det inte mycket du kan göra, förutom att kanske försöka kontakta webbplatsens ägare för att ta reda på vad som händer. Om den är det kan problemet mycket väl ligga hos dig. Några saker du kan testa för att lösa detta är:

  • Rensa din webbläsares cache och cookies, eftersom gamla eller korrupta data som lagras av din webbläsare kan orsaka problem
  • Prova en annan webbläsare(nytt fönster), då detta hjälper till att utesluta webbläsarspecifika problem.
  • Starta om din dator eller mobilenhet, ditt modem och din router (vilka ofta är samma enhet) för att uppdatera din anslutning
  • Rensa din DNS-cache och kontrollera dina DNS-inställningar för att se till att de är korrekt konfigurerade
  • Om du använder ett VPN (inklusive Proton VPN) kan du byta VPN-server. Om det inte fungerar kan du prova att stänga av ditt VPN. Om problemet endast uppstår när du använder Proton VPN, vänligen kontakta vårt supportteam
  • Om du däremot inte använder ett VPN kan du prova att använda ett. Om du använder Proton VPN, se till att alternativ routning(nytt fönster) är aktiverat i appinställningarna, eftersom denna unika anticensurfunktion är utformad för att kringgå blockeringar genom att dirigera blockerade anslutningar genom tredjepartsnätverk

Och kom ihåg att ladda om webbplatsen du försöker få åtkomst till efter varje steg du tar för att åtgärda problemet.

Få inte panik!

Ett 502 bad gateway-fel är nästan alltid ett problem på serversidan, vilket innebär att det förmodligen inte är något fel på din anslutning. Med all sannolikhet kommer problemet att lösas om du har lite tålamod medan webbplatsens ägare åtgärdar problemet på sin sida, följt av att du uppdaterar webbsidan.