Hvad er en 502 Bad Gateway-fejl (og hvordan rettes den)

Ingen kan lide en fejlkode! For de fleste brugere er det slet ikke nyttigt at se et fejlnummer, fordi nummeret ikke betyder noget, medmindre du har husket den relevante kodebog. 

Hvis du støder på en "502 Bad Gateway Error", er problemet næsten helt sikkert en intern serverfejl. Det er vigtigt at forstå problemet, og i nogle tilfælde er der nogle få foranstaltninger, du kan tage for at løse problemet. Vi forklarer, hvad denne fejl betyder, og undersøger måder at få tingene op at køre igen.

HTTP-statuskoder

502-fejlkoden er en del af HTTP -fejlsvarkodesættet. HTTP eller Hypertext Transfer Protocol er kerneprotokollen, der får nettet til at fungere. Det er en del af den større internetpakke af protokoller og beskriver, hvordan servere og klienter taler med hinanden, når de anmoder om eller sender webindhold.

Når din webbrowser (klienten) anmoder om data fra en server ved hjælp af HTTP , og noget går galt, giver webserveren et ugyldigt svar, hvilket resulterer i en fejlkode. Den mest kendte af disse er sandsynligvis Error 404 , som ganske enkelt betyder, at serveren ikke kan finde en side på den adresse, du har angivet. 

5xx fejlkodefamilien

Der er fem nummererede sæt fejlsvarkoder: 1xx, 2xx, 3xx, 4xx og 5xx.

5xx-kodegruppen er alle serverfejlkoder. Dette betyder, at når du ser en kode, der starter med tallet fem, er problemet næsten helt sikkert hos serveren. Det meste af tiden, hvis noget er gået galt med serveren, kan du bare vente og prøve igen senere. Generelt er der tale om midlertidige fejl. Hvis du forsøger at få adgang til en større tjeneste fra f.eks. Amazon eller Google , løses denne slags fejl næsten øjeblikkeligt, medmindre der er en større fejl.

Hvad er en "Gateway"?

Fejl 502 er en "dårlig gateway"-fejl. En gateway-enhed er en node på et computernetværk, der fungerer som en gateway til andre webressourcer længere opstrøms i netværket.

Din internetrouter eller dit modem er en gateway -enhed. Det samme er de mega-routere, som din internetudbyder(ISP) bruger til at forbinde sine brugere med de store trunks på internettet. Hvis du vil vide mere om, hvordan det hele hænger sammen, så læs Hvem ejer internettet? Webarkitektur forklaret(Who Owns the Internet? Web Architecture Explained) .

En " Dårlig(Bad) gateway" betyder blot, at gatewayenheden ikke kunne hente de data, du bad om, fra upstream-servere i netværket. Dårlig(Bad) gateway, dårlig! 

Almindelige årsager til HTTP 502-fejlen

502-fejlen kan opstå af forskellige årsager, men de fleste er problemer på serversiden. En overbelastet oprindelsesserver er langt den mest almindelige årsag. En oprindelsesserver(origin server) er en computer, der indeholder webstedet og lytter efter anmodninger fra brugere om at levere dette indhold.

Server overbelastning

Der kan være for mange mennesker, der fremsætter anmodninger til serveren samtidigt, så den undlader at honorere nogen ud over dens kapacitet. Du kan endda se fejlen "502-tjeneste midlertidigt overbelastet" i stedet for "dårlig gateway".

DDoS-angreb

Nogle gange overbelastes servere med vilje under et DDoS -angreb (Distributed Denial of Service ), men resultatet er det samme. Hvis serveren tager for lang tid, tæller det som en server-timeout, og du får en fejlkode. DDoS- angreb er ikke så almindelige, som de har været tidligere, takket være tjenester som CloudFlare , der fungerer som en buffer mellem en server og en strøm af anmodninger. Så enhver overbelastning, du støder på, er højst sandsynligt legitim høj brug.

Server forkert konfiguration

Serverens firewall eller netværksindstillinger kan være forkert konfigureret eller fejlagtigt identificere din IP-adresse som en, der skal blokeres. Hvis du bruger en dynamisk IP-adresse (som de fleste mennesker gør), er du muligvis blevet tildelt en adresse, som en problematisk bruger tidligere har brugt.

Internettet er utroligt kompliceret, og der er snesevis, endda hundredvis af netværksudstyrsenheder mellem din enhed og den server, du forsøger at få adgang til. Nogle af dem har måske problemer.

Buggy servere

Endelig kan serveren faktisk bare være nede eller have softwarefejl, der gør den ude af stand til at opfylde anmodninger. Husk(Remember) , at en server kun er en computer, og nogen eller noget kan have ødelagt det. Så indtil nogen fejlfinder softwaren, vil problemet fortsætte. Du finder hundredvis af artikler på nettet, der beskriver, hvordan man løser problemer med Apache-webserversoftware , plugger huller i PHP-kode(PHP code) eller løser konfigurationsproblemer med deres WordPress-websteder(WordPress sites) .

Nu hvor du har en god grundlæggende idé om problemet, vil vi se på de håndfuld ting, du kan prøve, når du fejlfinder problemet.

Opdater siden

Hvis du står over for en 502-fejl, er den første ting, du skal gøre, at opdatere websiden. De fleste fejl som denne sker enten fordi der er et midlertidigt netværksproblem et eller andet sted hen ad linjen, eller fordi serveren er overbelastet. Du kan også vælge at vente, indtil spidsbelastningstiderne er forbi (baseret på tidszonen for serverplaceringen), før du prøver igen. I 99 % af 502 fejltilfælde er svaret at prøve igen senere, men mens du venter, er der nogle andre ting, du kan gøre.

Tjek, om siden(Site) er nede(Down) for alle

Mens en 502-fejl antyder, at der er et problem ved serverens ende af forbindelsen, skader det aldrig at sikre, at du ikke er den eneste, der har problemer. Du kan bruge websteder som IsItDownRightNow? Eller Down Detector for at bekræfte, at du ikke er den eneste, der ser på en fejlkode i stedet for de seneste billeder af din mors hunde på Facebook .

Nogle af disse websteder kan vise dig vigtige detaljer, såsom hvor ofte et websted går ned, om det kun er nede i visse områder, og om andre brugere klager over specifikke problemer i øjeblikket.

Nulstil din router

Nogle gange er den dårlige gateway gatewayen i dit hus. Din router er en computer ligesom enhver anden, hvilket betyder, at den kan hænge, ​​gå ned eller lide af fejl. Ligesom dine andre computere kan en simpel genstart normalt løse disse problemer. 

Antag, at du opdager, at du ofte skal nulstille din router(reset your router) for at få din internetforbindelse til at fungere igen. I så fald vil du måske udføre en firmwareopdatering eller overveje at købe en ny router med mere kapacitet til at håndtere mange enheder på én gang.

Ryd browsercache og cookies

 [9 Clear.jpg]

Din browser gemmer en cache over websteder, du besøger ofte, og dem, du har besøgt senest. Ved at vedligeholde en cache får du hurtigere responstider på webstedet, og du vil bruge mindre båndbredde til at starte op, da du ikke downloader almindelige elementer på siden, hver gang du opdaterer eller besøger den igen.

Desværre kan webbrowser-caches gå galt og være i vejen for at indlæse en side korrekt. Så du vil måske rydde din browsers cache. Du skal ikke bekymre dig om at miste din historik, adgangskoder og andre vigtige oplysninger. Alt det vil gøre at rydde cachen er måske at sænke webstedsadgangen lidt, indtil en ny cache kan opbygges. Hvis du vil vide, hvordan du rydder cachen til din webbrowser, så tjek vores ultimative vejledning: Sådan rydder du cachen i enhver webbrowser(How To Clear The Cache Of Any Web Browser)

Cookies er en anden type data, som din browser opbevarer lokalt, og som kan forstyrre indlæsningen af ​​webstedet. Generelt(Generally) er cookies gode for webstedsoplevelsen. De lader en hjemmeside "huske" oplysninger om dig, så du ikke skal logge ind hver gang eller miste indholdet af din indkøbskurv, hvis din forbindelse afbrydes.

Bortset fra potentielt at ødelægge et websteds funktion, kan sporing af cookies(tracking cookies) også være et privatlivsproblem, men i begge tilfælde viser vores vejledning, hvordan du rydder enhver webbrowsers historie(How to Clear Any Web Browser’s History) , dig også, hvordan du rydder cookies. Bare sørg for kun at rydde cookies og ikke din faktiske browserhistorik!

Opdater din browser

Du bør altid holde din webbrowser opdateret, hvis blot for at sikre dig, at du har de nyeste sikkerhedsrettelser installeret. Hvis du har afventende opdateringer, skal du først udfylde dem, før du får adgang til webstedet, der sender dig en fejl. Det kan bare være, at din browser har brug for de nyeste webstandarder for at kunne kommunikere med den nyeste hjemmesideteknologi. 

Det kan ikke skade at sikre, at dit operativsystem også er opdateret, da der kan være problemer relateret til netværksdrivere eller netværksstakken til din computer eller enhed.

Prøv en anden browser

Ikke alle browsere er lavet lige. Hvis du bruger en indlejret webbrowser eller en anden mindre kendt browser, understøtter den muligvis ikke alle funktionerne eller kravene på et givet websted.

Det kan også simpelthen være, at noget er gået galt med den browser, du bruger. Den hurtigste måde at fjerne browseren som kilde til problemet er at bruge en anden browser. Der er mange at vælge imellem, inklusive Microsoft Edge , Safari ( Mac eller iOS), Mozilla Firefox og Google Chrome , for blot at nævne nogle få.

Deaktiver plugins og udvidelser

Det kan være værd at starte din browser eller (midlertidigt) deaktivere alle dine plugins og udvidelser for at eliminere dem som en kilde til problemet. Gør kun dette, hvis brug af en anden browser uden disse udvidelser ikke viser problemet på den samme internetforbindelse.

Prøv en anden internetforbindelse

Hvis den server, du forsøger at nå, er i orden, men en gateway-enhed på ruten til den server er kilden til problemet, vil du måske tvinge en anden rute ved at bruge en anden internetforbindelse. 

For eksempel, hvis din bredbåndsforbindelse i hjemmet giver dig fejlen, kan du prøve at få adgang til webstedet fra din smartphone ved hjælp af din mobildataforbindelse. Medmindre begge forbindelser er fra samme internetudbyder(ISP) , bør dette omgå alle internetudbyder(ISP) -specifikke problemer.

Tjek din proxyserver

Hvis du bruger en proxyserver, kan den pågældende dårlige gateway faktisk være selve proxyserveren. Mange computere på arbejdspladsen kører gennem en virksomheds proxyserver, og det er ikke altid muligt at omgå disse ved design. Virksomheden bruger trods alt proxy-serveren til at overvåge, hvad du laver på internettet og kontrollere dens informationssikkerhed.

Antag(Suppose) , at du ikke kan omgå din proxyserverforbindelse i proxyserverens(proxy server) konfiguration. I så fald er dit eneste alternativ at tjekke om proxyserveren fungerer korrekt ved at spørge IT-afdelingen. Hvis du bruger en privat proxy-tjeneste, skal du slå den fra for at kontrollere, om det er årsagen til problemet. Hvis du kører din egen husstandsproxyserver, skal du genstarte den og kontrollere, om den stadig er konfigureret korrekt.

Prøv en VPN

Selvom vi kan lide at henvise til en "webserver", er sandheden, at det meste webindhold hostes på flere servere. Content Delivery Networks ( CDN'er(CDNs) ) opbevarer kopier af webindhold på flere servere spredt over hele verden. Så når du anmoder om adgang til webstedet, serveres indholdet af den CDN -node, der er tættest på dig, og tilbyder de bedste hastigheder og svartider. Det er også billigere at bruge lokal båndbredde i stedet for at sende data over internationale trunklinjer, så virksomheder foretrækker at bruge CDN'er(CDNs) .

Sagen er, at hvis din lokale CDN -node er overbelastet eller har problemer, kan du få en 502-fejl. I teorien formodes du at blive dirigeret til den næste fungerende serverknude. Men for en sikkerheds skyld kan du prøve at bruge en VPN (Virtual Private Network ) for at få adgang til webstedet fra et andet land eller en anden region i dit eget land. Dette kan omgå problemet med den lokale server.

Tøm(Flush) din DNS-cache eller skift dine DNS-servere(Change Your DNS Servers)

DNS -servere ( Domain Name System ) er ligesom internettets telefonbøger. Når du indtaster en adresse som https://www.online-tech-tips.com (vores søsterside) i din adresselinje, oversætter DNS -serveren det til den korrekte IP-adresse på den fysiske server, der sender dig de oplysninger, du kræve.

En given DNS -server kan have den forkerte IP-adresse på filen (den kan have ændret sig), eller den server, den henviser dig til, kan være en af ​​flere for webstedet, og denne har problemer. Din lokale DNS -cache kan også være beskadiget eller forældet.

Du bør først prøve at rydde din DNS-cache(clear your DNS cache) og prøve igen. Hvis det ikke virker, kan du ændre dine DNS-servere(change your DNS servers) for at se, om det løste problemet.

Googles offentlige DNS(Public DNS) - servere fundet i 8.8.8.8 og 8.8.4.4 er nogle af de hurtigste og mest pålidelige DNS - servere i verden. 

Brug en cachelagret side i stedet

Hvis alt, hvad du havde brug for fra et websted, var statisk information, behøver du måske slet ikke, at serveren er oppe at køre. Google og andre søgemaskiner indekserer konstant internettet og laver cachelagrede kopier af websider. Der er også hjemmesider som Internet Wayback Machine , som arkiverer både gamle og nye websider, så du kan se de oplysninger, de havde på forskellige tidspunkter.

Det er nemt at se den cachelagrede version af en side ved hjælp af Google , bare se efter de tre prikker til højre for resultatoverskriften(three dots to the right of the result header) og vælg den. 

Fra menuen, der popper op, skal du vælge cachelagret(cached) .

Så vil du se en side med denne besked øverst.

Kontakt webstedsadministratoren

Det sidste råd, vi kan give, når vi står over for en 502 Bad Gateway- fejl, er at komme i kontakt med webstedsadministratoren. Hvis problemet ser ud til at være hos din internetudbyder(ISP) , kan du kontakte deres kundesupport og spørge, om de er opmærksomme på problemer med adgangen til det pågældende websted.

Mange internetudbydere(ISPs) har en "kendte problemer" sektion på deres hjemmesider eller brugerkonto-dashboards, så sørg for at tjekke disse også. I sidste ende, hvis intet i denne artikel hjælper, er det bogstaveligt talt ude af dine hænder, og alt du kan gøre er at vente. Så hvorfor ikke tjekke vores sjove ting sektion for et par fremragende måder at fordrive tiden på?



About the author

Jeg er en computerprogrammør med speciale i MacOS-softwareudvikling. Jeg bruger mine evner til at skrive professionelle anmeldelser og give tips til, hvordan du kan forbedre dine programmeringsevner på Mac. Jeg har også en hjemmeside, der tilbyder detaljerede, trin-for-trin instruktioner til at skabe et vellykket websted.



Related posts