Fel 502: Orsaker och felsökningstekniker

502 Bad Gateway Error indikerar att internetservern har returnerat ett ogiltigt svar när den försökte komma åt en webbsida.

Detta fel kan dock också uppstå som ett resultat av datorproblem.

Är du inte säker på vad 502 dåliga gateway betyder eller hur man löser det?

Här är en steg-för-steg-guide för att lösa 502 Bad Gateway Error. Lär dig vad det betyder, hur du identifierar det och hur du löser det.

Vad är ett 502 Bad Gateway Error?

När du försöker öppna en webbsida skickar din dator en begäran till en webbserver om att få åtkomst till den sidan. När servern får ditt meddelande, slutför den din begäran och returnerar innehållet med en HTTP-rubrik och HTTP-statuskod. Kommunikationen mellan ditt system och webbservern kan uppleva flera problem som ett resultat av detta.

HTTP-statuskoderna i 500-intervallet som 500, 501, 503, 504 och så vidare indikerar serverfel bland dessa nätverksfel.

502-felet är en av statuskoderna, som indikerar att webbservern du har anslutit till fungerar som proxy för data som vidarebefordras från en annan server, men att servern har returnerat ett ogiltigt svar.

Beroende på operativsystem, webbläsare, webbserver och värd kan 502 Bad Gateway Error visas på olika sätt. Följande är de vanligaste formerna av det tillfälliga HTTP-felet 502 Bad Gateway:

  • HTTP-fel 502 Dålig gateway
  • 502 proxyfel
  • 502 Bad Gateway NGINX
  • Serverfel
  • Gateway 502-tjänsten tillfälligt överbelastad
  • HTTP 502
  • Tillfälligt fel 502

Här är ett exempel på hur Google visar det.

Andra tjänster, som Twitter, kan visa ett helt annat meddelande som svar på ett 502 Bad Gateway-fel, som ”Twitter är överkapacitet.” Detta verkar vara lite mer användarvänligt.

Orsaker till 502 Error Bad Gateway

Låt oss undersöka vad som orsakar ett 502 dåligt fel innan vi tittar på hur man löser det. 502 gateway-felet är ett tillfälligt fel som kan uppstå av en mängd olika anledningar. Följande är några av de vanligaste orsakerna.

  • På grund av den plötsliga ökningen i trafiken (serveröverbelastning)
  • När brandväggen blockerar begäran
  • När domänadressen inte går att lösa
  • Tidsgränser för serverprogramvaran (att returnera en begäran från en webbserver tar längre tid än avsett.)
  • Vissa webbläsartillägg kan också ibland leda till fel, främst ett AdBlock-tillägg.

Hur fixar jag 502-felet?

Ett 502 bad gateway-fel indikerar vanligtvis ett nätverk/serverproblem; ibland kan det också vara ett problem på klientsidan. Dessa alternativ varierar beroende på om problemet är hos oss eller ursprungsservrarna. Om ursprungsservern orsakar problemet finns det inte mycket du kan göra som användare, men vi bör kontrollera och bekräfta att problemet inte är hos oss.

Om du är en användare, prova dessa:

Testa att ladda om sidan.

När du får ett problem med 502 dålig gateway är en av de första sakerna du bör göra att vänta i några minuter och sedan ladda om webbplatsen. Detta beror på att en tillfälligt överbelastad server kan ha orsakat problemet.

Kontrollera om sidan är nere för andra.

Om du har problem med att ansluta till en webbplats (av någon anledning) kan du se om det bara är du eller om andra också har samma problem. Det finns många verktyg tillgängliga för detta, som down.com.

Denna metod visar dig var problemet finns och hjälper dig att lösa det. Om sidan är nere för alla finns det inte mycket du kan göra. Du får bara vänta tills det är löst.

Prova en annan webbläsare

502 Bad Gateway-felet kan också orsakas av ett problem med din webbläsare. Att använda en annan webbläsare för att se om det fungerar är en enkel metod för att testa detta. Google Chrome, Mozilla Firefox, Apple Safari eller Microsoft Edge är alla alternativ. Om felet också visas i den nya webbläsaren vet du att det inte är ett webbläsarproblem, och du bör prova en annan lösning.

Rensa webbläsarens cache

Om byte till en annan webbläsare löser problemet, kan din huvudwebbläsare ha cachelagrat föråldrade eller korrupta filer som skapar 502-felet. Ett försök att öppna webbplatsen efter att ha tagit bort dessa cachade filer kan lösa problemet.

Kontrollera webbläsartillägg

Om du har tillägg installerade i din webbläsare kan det vara en eller flera av dem som orsakar problemet. Inaktivera alla dina tillägg och försök sedan komma åt sidan igen. Om felet försvinner efter det är det troligen ett plugin eller tillägg som orsakar problemet. För att hitta gärningsmannen, aktivera dina plugins en efter en efter det.

Starta om enheterna

Om du har använt webbplatskontrollen och fastställt att webbplatsen är nere endast för dig, och du har provat en annan webbläsare med samma resultat, vet du att problemet inte ligger hos servern eller webbläsaren. Det är förmodligen ett problem med din enhet.

Troligtvis har din dator eller nätverksutrustning (Wi-Fi, router och så vidare) några udda och tillfälliga problem. Detta problem kan lösas genom att starta om din dator och nätverksutrustning.

Byt DNS-servrar

DNS-problem kan ibland resultera i 502-fel. Att byta DNS-servrar är ingen bra idé, men det är ett sätt att leta efter fel. Din internetleverantör kommer med största sannolikhet att konfigurera dina DNS-servrar om du inte ändrar dem själv. Du kan ändra dem till tredjeparts DNS-servrar som Open DNS eller Google DNS, vilket kan lösa problemet. Det finns också andra fördelar med att byta till DNS-servrar, såsom förbättrad hastighet och pålitlighet.

Om du är Sysadmin eller webbplatsägare, prova dessa:

Är backend-servern funktionell?

  • Kontrollera om backend-servern (ex – PHP, NodeJS, Tomcat, etc) körs? Om inte, starta den.
  • Om backend-servern är igång, kanske den är hängd? Eller inte i en stat för att tjäna någon begäran?
  • Kan webbservern prata med backend-servern? Kanske ett brandväggsproblem?

Du förstår, det kan finnas många anledningar och det bästa sättet att felsöka är att kontrollera webbserverns och backend-serverloggarna för att se varför den inte kan leverera begäran. När du vet vad som orsakar problemet kan du fixa det.

Inaktivera CDN eller brandvägg tillfälligt.

Content delivery networks (CDN) är Internets transparenta ryggrad för distribution av innehåll. 502 bad Gateway-felet kan orsakas av ett CDN. Du använder ett CDN från en tredjepartstjänst.

Om det inte hjälper att ändra brandväggs- och CD-konfigurationerna, överväg att tillfälligt stänga av dem och starta om webbplatsen. Denna procedur är inte 100 procent effektiv, men det är värt ett försök för att se vad problemet är.

Avslutning 👨‍💻

I den här artikeln har vi tittat på vad problemet med 502 Bad Gateway betyder, de vanligaste orsakerna och hur man löser det.

502 är ett fel som uppstår när servrarna inte kan kommunicera. Genom att tillämpa ovanstående tekniker bör du bättre förstå problemet och hur du åtgärdar det.