Vad är ett 502 Bad Gateway-fel (och hur man åtgärdar det)
Ingen gillar en felkod! För de flesta användare är det inte till någon hjälp att se ett felnummer eftersom numret inte betyder något om du inte har memorerat den relevanta kodboken.
Om du stöter på ett "502 Bad Gateway Error" är problemet nästan säkert ett internt serverfel. Det är viktigt att förstå problemet och i vissa fall finns det några åtgärder du kan vidta för att lösa problemet. Vi kommer att förklara vad det här felet betyder och utforska sätt att få igång saker och ting igen.
HTTP-statuskoder
502-felkoden är en del av HTTP -felsvarskoden. HTTP eller Hypertext Transfer Protocol är kärnprotokollet som gör att webben fungerar. Det är en del av den större internetsviten av protokoll och beskriver hur servrar och klienter pratar med varandra när de begär eller skickar webbinnehåll.
När din webbläsare (klienten) begär data från en server som använder HTTP och något går fel, ger webbservern ett ogiltigt svar vilket resulterar i en felkod. Den mest kända av dessa är förmodligen Error 404 , vilket helt enkelt betyder att servern inte kan hitta en sida på den adress du har angett.
5xx-felkodsfamiljen
Det finns fem numrerade uppsättningar felsvarskoder: 1xx, 2xx, 3xx, 4xx och 5xx.
5xx-kodgruppen är alla serverfelkoder. Det betyder att när du ser en kod som börjar med siffran fem, är problemet nästan säkert hos servern. För det mesta, om något har gått fel med servern, är allt du kan göra att vänta och försöka igen senare. I allmänhet är det här tillfälliga fel. Om du försöker få åtkomst till en större tjänst från t.ex. Amazon eller Google , åtgärdas den här typen av fel nästan omedelbart om det inte finns ett stort avbrott.
Vad är en "Gateway"?
Fel 502 är ett "Bad Gateway"-fel. En gateway-enhet är en nod på ett datornätverk som fungerar som en gateway till andra webbresurser längre uppströms i nätverket.
Din internetrouter eller modem är en gatewayenhet(gateway) . Så är de megaroutrar som din internetleverantör(ISP) använder för att ansluta sina användare till de stora trunkarna på internet. Om du vill veta mer om hur allt hänger ihop, läs Vem äger internet? Webbarkitektur förklaras(Who Owns the Internet? Web Architecture Explained) .
En " Dålig(Bad) gateway" betyder då helt enkelt att gateway-enheten inte kunde hämta data du bad om från uppströmsservrar i nätverket. Dålig(Bad) gateway, dålig!
Vanliga orsaker till HTTP 502-felet
502-felet kan hända av olika anledningar, men de flesta är problem på serversidan. En överbelastad ursprungsserver är den absolut vanligaste orsaken. En ursprungsserver(origin server) är en dator som innehåller webbplatsen och lyssnar efter förfrågningar från användare om att visa innehållet.
Serveröverbelastning
Det kan finnas för många personer som gör förfrågningar till servern samtidigt, så den kan inte respektera några utöver sin kapacitet. Du kan till och med se felet "502-tjänst tillfälligt överbelastad" istället för "dålig gateway".
DDoS-attacker
Ibland överbelastas servrar med avsikt under en DDoS (Distributed Denial of Service )-attack, men resultatet är liknande. Om servern tar för lång tid räknas det som en servertimeout och du får en felkod. DDoS- attacker är inte lika vanliga som de har varit tidigare, tack vare tjänster som CloudFlare , som fungerar som en buffert mellan en server och en flod av förfrågningar. Så varje överbelastning du stöter på är troligen legitim hög användning.
Serverfelkonfiguration
Serverns brandvägg(firewall) eller nätverksinställningar kan vara felkonfigurerade eller felaktigt identifiera din IP-adress som en som bör blockeras. Om du använder en dynamisk IP-adress (som de flesta gör) kan du ha tilldelats en adress som en problematisk användare tidigare använt.
Internet är otroligt komplicerat, och det finns dussintals, till och med hundratals nätverksutrustningsenheter mellan din enhet och servern du försöker komma åt. Vissa av dem kan ha problem.
Buggy-servrar
Slutligen kan servern faktiskt bara vara nere eller ha programvarubuggar som gör att den inte kan uppfylla förfrågningar. Kom ihåg att(Remember) en server bara är en dator och någon eller något kan ha förstört den. Så tills någon felsöker programvaran kommer problemet att kvarstå. Du hittar hundratals artiklar på webben som beskriver hur man åtgärdar problem med Apache-webbserverprogramvara(Apache webserver software) , täpper till hål i PHP-kod(PHP code) eller löser konfigurationsproblem med deras WordPress-webbplatser(WordPress sites) .
Nu när du har en bra grundläggande uppfattning om problemet, kommer vi att titta på en handfull saker du kan prova när du felsöker problemet.
Uppdatera sidan
Om du står inför ett 502-fel är det första du bör göra att uppdatera webbsidan. De flesta fel som detta händer antingen för att det finns ett tillfälligt nätverksproblem någonstans längre fram eller för att servern är överbelastad. Du kan också välja att vänta tills topptiderna är över (baserat på tidszonen för serverplatsen) innan du försöker igen. I 99 % av 502 felfallen är svaret att försöka igen senare, men medan du väntar finns det några andra saker du kan göra.
Kontrollera om webbplatsen(Site) är nere(Down) för alla
Även om ett 502-fel tyder på att det finns ett problem vid serverns ände av anslutningen, skadar det aldrig att se till att du inte är den enda som har problem. Du kan använda webbplatser som IsItDownRightNow? Eller Down Detector för att bekräfta att du inte är den enda som tittar på en felkod istället för de senaste bilderna på din mammas hundar på Facebook .
Vissa av dessa webbplatser kan visa dig viktig information som hur ofta en webbplats släcks, om den bara är nere i vissa regioner och om några andra användare klagar på specifika problem för tillfället.
Återställ din router
Ibland är den dåliga gatewayen gatewayen i ditt hus. Din router är en dator precis som alla andra, vilket betyder att den kan hänga, krascha eller drabbas av buggar. Precis som dina andra datorer kan en enkel omstart vanligtvis lösa dessa problem.
Anta att du upptäcker att du ofta måste återställa din router(reset your router) för att få din internetanslutning att fungera igen. I så fall kanske du vill utföra en firmwareuppdatering eller överväga att köpa en ny router med större kapacitet att hantera många enheter samtidigt.
Rensa webbläsarens cache och cookies
[9 Clear.jpg]
Din webbläsare lagrar en cache över webbplatser du besöker ofta och de du har besökt senast. Genom att upprätthålla en cache får du snabbare svarstider på webbplatsen och du kommer att använda mindre bandbredd för att starta upp eftersom du inte laddar ner vanliga delar av sidan varje gång du uppdaterar eller besöker den igen.
Tyvärr kan webbläsarens cacheminne gå fel och vara i vägen för att ladda en sida ordentligt. Så du kanske vill rensa webbläsarens cache. Oroa dig inte för att förlora din historik, lösenord och annan viktig information. Allt att rensa cachen är kanske att sakta ner webbplatsåtkomsten ett tag tills en ny cache kan byggas upp. Om du vill veta hur du rensar cacheminnet för din webbläsare, kolla in vår ultimata handledning: Hur man rensar cachen för vilken webbläsare som helst(How To Clear The Cache Of Any Web Browser)
Cookies är en annan typ av data som din webbläsare lagrar lokalt och som kan störa webbladdningen. I allmänhet(Generally) är cookies bra för webbplatsupplevelsen. De låter en webbplats ”komma ihåg” information om dig så att du inte behöver logga in varje gång eller tappa innehållet i din kundvagn om din anslutning avbryts.
Förutom att potentiellt störa en webbplatss funktion, kan spårning av cookies(tracking cookies) också vara ett integritetsproblem, men hur som helst, vår handledning Hur man rensar en webbläsares historik(How to Clear Any Web Browser’s History) visar dig också hur du rensar cookies. Se bara till att bara rensa cookies och inte din faktiska webbhistorik!
Uppdatera din webbläsare
Du bör alltid hålla din webbläsare uppdaterad om så bara för att se till att du har de senaste säkerhetsuppdateringarna installerade. Om du har väntande uppdateringar, slutför dem först innan du går till webbplatsen som skickar ett felmeddelande till dig. Det kan bara vara så att din webbläsare behöver de senaste webbstandarderna för att tala med den senaste webbplatstekniken.
Det kan inte skada att se till att ditt operativsystem också är uppdaterat eftersom det kan finnas problem relaterade till nätverksdrivrutiner eller nätverksstacken för din dator eller enhet.
Prova en annan webbläsare
Alla webbläsare är inte lika. Om du använder en inbäddad webbläsare eller någon annan mindre känd webbläsare kanske den inte stöder alla funktioner eller krav på en viss webbplats.
Det kan också helt enkelt vara så att något har gått fel med webbläsaren du använder. Det snabbaste sättet att eliminera webbläsaren som källan till problemet är att använda en annan webbläsare. Det finns många att välja mellan, inklusive Microsoft Edge , Safari ( Mac eller iOS), Mozilla Firefox och Google Chrome , för att bara nämna några.
Inaktivera plugins och tillägg
Det kan vara värt att starta upp din webbläsare eller (tillfälligt) inaktivera alla dina plugins och tillägg för att eliminera dem som en källa till problemet. Gör bara detta om att använda en annan webbläsare utan dessa tillägg inte visar problemet på samma internetanslutning.
Prova en annan Internetanslutning
Om servern du försöker nå är bra, men en gatewayenhet på vägen till den servern är källan till problemet, kanske du vill tvinga fram en annan väg genom att använda en annan internetanslutning.
Till exempel, om din bredbandsanslutning i hemmet ger dig felet, försök att komma åt webbplatsen från din smartphone med din mobila dataanslutning. Såvida inte båda anslutningarna kommer från samma Internetleverantör(ISP) bör detta kringgå alla ISP -specifika problem.
Kontrollera din proxyserver
Om du använder en proxyserver kan den dåliga gatewayen i fråga faktiskt vara själva proxyservern. Många arbetsplatsdatorer körs genom en företags proxyserver, och det är inte alltid möjligt att kringgå dessa genom design. Företaget använder trots allt proxyservern för att övervaka vad du gör på internet och kontrollera dess informationssäkerhet.
Anta(Suppose) att du inte kan kringgå din proxyserveranslutning i proxyserverns(proxy server) konfiguration. I så fall är ditt enda alternativ att kontrollera om proxyservern fungerar korrekt genom att fråga IT-avdelningen. Om du använder en privat proxytjänst, stäng av den för att kontrollera om det är det som orsakar problemet. Om du kör din egen proxyserver för hushållet, starta om den och kontrollera om den fortfarande är korrekt konfigurerad.
Prova ett VPN
Även om vi gillar att referera till en "webbserver", är sanningen att det mesta webbinnehållet finns på flera servrar. Content Delivery Networks ( CDN(CDNs) ) lagrar kopior av webbinnehåll på flera servrar spridda över hela världen. Så när du begär åtkomst till webbplatsen serveras innehållet av den CDN- nod som är närmast dig, och erbjuder de bästa hastigheterna och svarstiderna. Det är också billigare att använda lokal bandbredd istället för att skicka data över internationella trunklinjer, så företag föredrar att använda CDN(CDNs) .
Saken är den att om din lokala CDN- nod är överbelastad eller har problem kan du få ett 502-fel. I teorin är det meningen att du ska dirigeras till nästa fungerande servernod. Men för säkerhets skull kan du prova att använda ett VPN (Virtual Private Network ) för att komma åt webbplatsen från ett annat land eller en annan region i ditt eget land. Detta kan kringgå problemet med den lokala servern.
Spola(Flush) din DNS-cache eller ändra dina DNS-servrar(Change Your DNS Servers)
DNS- servrar ( Domain Name System ) är som Internets telefonböcker. När du skriver in en adress som https://www.online-tech-tips.com (vår systersida) i adressfältet, översätter DNS -servern det till den korrekta IP-adressen för den fysiska servern som skickar informationen till dig behöva.
En given DNS -server kan ha fel IP-adress registrerad (den kan ha ändrats), eller servern den hänvisar dig till kan vara en av flera för webbplatsen, och den har problem. Din lokala DNS- cache kan också vara skadad eller inaktuell.
Du bör först försöka rensa din DNS-cache(clear your DNS cache) och försöka igen. Om det inte fungerar kan du ändra dina DNS-servrar(change your DNS servers) för att se om det löste problemet.
Googles offentliga DNS-(Public DNS) servrar som finns i 8.8.8.8 och 8.8.4.4 är några av de snabbaste och mest pålitliga DNS- servrarna i världen.
Använd en cachad sida istället
Om allt du behövde från en webbplats var statisk information, kanske du inte behöver att servern är igång alls. Google och andra sökmotorer indexerar hela tiden webben och gör cachade kopior av webbsidor. Det finns också webbplatser som Internet Wayback Machine , som arkiverar både gamla och nya webbsidor så att du kan se informationen de hade vid olika tidpunkter.
Det är lätt att se den cachade versionen av en sida med Google , leta bara efter de tre prickarna till höger om resultathuvudet(three dots to the right of the result header) och välj den.
Välj cachad(cached) från menyn som dyker upp .
Då ser du en sida med detta meddelande högst upp.
Kontakta webbplatsens administratör
Det sista rådet vi kan ge när vi står inför ett 502 Bad Gateway- fel är att ta kontakt med webbplatsens administratör. Om problemet verkar ligga hos din internetleverantör(ISP) kan du kontakta deras kundsupport och fråga om de är medvetna om några problem med åtkomst till just den webbplatsen.
Många internetleverantörer(ISPs) har en "kända problem"-sektion på sina hemsidor eller användarkontons instrumentpaneler, så se till att kontrollera dessa också. I slutändan, om ingenting i den här artikeln hjälper, är det bokstavligen ur dina händer, och allt du kan göra är att vänta. Så varför inte kolla in vår roliga sektion för några utmärkta sätt att fördriva tiden?
Related posts
Så här åtgärdar du felet "Scratch Disks are Full" i Photoshop
Vad är ett 503 Service Unavailable-fel (och hur man åtgärdar det)
FIX: Kan inte ansluta till Steam-nätverksfel
FIX: Non-System Disk or Disk Error i Windows
Så här åtgärdar du felet "Windows Resursskydd kunde inte utföra den begärda åtgärden".
Hur man åtgärdar ett "Wi-Fi har inte en giltig IP-konfiguration"-fel
Så här åtgärdar du felet "Din anslutning är inte privat" i Google Chrome
Så här åtgärdar du utvecklarfel 6068, 6036, 6065, 6178 och mer i modern krigföring
Hur man åtgärdar fjärrenheten accepterar inte anslutningsfelet
9 sätt att fixa Gboard har slutat fungera fel på iPhone och Android
Hur du åtgärdar felet "Inte registrerat på nätverk" på Android
Vad betyder 504 Gateway Timeout och hur man åtgärdar det
Så här åtgärdar du felet "Vi kunde inte slutföra uppdateringarna" i Windows
Så här åtgärdar du felet "DNS-server ej tillgänglig".
5 korrigeringar för Generic PNP Monitor Driver Error i Windows 11/10
Hur man åtgärdar Discords "Ingen rutt"-fel
Vad är ett 501 ej implementerat fel (och hur man åtgärdar det)
Så här åtgärdar du GeForce Experience Error Code 0x0003
Så här åtgärdar du felet "Nätverksändring upptäcktes" i Google Chrome
Åtgärda felet "Windows kunde inte automatiskt upptäcka nätverkets proxyinställningar".