Fejl 502: Årsager og fejlfindingsteknikker

502 Bad Gateway Error angiver, at internetserveren har returneret et ugyldigt svar, da den forsøgte at få adgang til en webside.

Denne fejl kan dog også opstå som følge af computerproblemer.

Er du ikke sikker på, hvad den dårlige 502-gateway betyder, eller hvordan man løser det?

Her er en trin-for-trin guide til at løse 502 Bad Gateway Error. Lær, hvad det betyder, hvordan du identificerer det, og hvordan du løser det.

Hvad er en 502 Bad Gateway-fejl?

Når du forsøger at åbne en webside, sender din computer en anmodning til en webserver om at få adgang til denne side. Når serveren modtager din besked, fuldender den din anmodning og returnerer indholdet med en HTTP-header og HTTP-statuskode. Kommunikationen mellem dit system og webserveren kan opleve flere problemer som følge af dette.

500-området HTTP-statuskoder som 500, 501, 503, 504 og så videre indikerer serverfejl blandt disse netværksfejl.

502-fejlen er en af ​​statuskoderne, som angiver, at den webserver, du har oprettet forbindelse til, fungerer som proxy for data videresendt fra en anden server, men at serveren har returneret et ugyldigt svar.

Afhængigt af operativsystemet, browseren, webserveren og værten kan 502 Bad Gateway Error vises på forskellige måder. Følgende er de hyppigste former for den midlertidige HTTP-fejl 502 Bad Gateway:

  • HTTP-fejl 502 Dårlig gateway
  • 502 Proxy-fejl
  • 502 Dårlig gateway NGINX
  • Server Fejl
  • Gateway 502-tjeneste midlertidigt overbelastet
  • HTTP 502
  • Midlertidig fejl 502
  Hvad er forskellen mellem bærbare og installerbare apps?

Her er et eksempel på, hvordan Google viser det.

Andre tjenester, såsom Twitter, kan vise en helt anden besked som svar på en 502 Bad Gateway-fejl, såsom “Twitter er overkapacitet.” Dette ser ud til at være en smule mere brugervenligt.

Årsager til 502 Error Bad Gateway

Lad os undersøge, hvad der forårsager en 502 dårlig fejl, før vi ser på, hvordan den løses. 502 gateway-fejlen er en midlertidig fejl, der kan opstå af forskellige årsager. Følgende er nogle af de mest almindelige årsager.

  • På grund af den pludselige stigning i trafikken (serveroverbelastning)
  • Når firewallen blokerer anmodningen
  • Når domæneadressen ikke kan løses
  • Serversoftware timeouts (at returnere en anmodning fra en webserver tager længere tid end beregnet).
  • Nogle browserudvidelser kan også nogle gange føre til fejl, primært en AdBlock-udvidelse.

Sådan rettes 502-fejlen?

En 502 dårlig gateway-fejl indikerer normalt et netværks-/serverproblem; nogle gange kan det også være et problem på klientsiden. Disse muligheder varierer afhængigt af, om problemet er i vores ende eller oprindelsesserverne. Hvis oprindelsesserveren forårsager problemet, er der ikke meget, du kan gøre som bruger, men vi bør kontrollere og bekræfte, at problemet ikke er i vores ende.

Hvis du er bruger, så prøv disse:

Prøv at genindlæse siden.

Når du får et 502 dårlig gateway-problem, er en af ​​de første ting, du skal gøre, at vente et par minutter og derefter genindlæse webstedet. Dette skyldes, at en midlertidigt overbelastet server kunne have forårsaget problemet.

Tjek, om siden er nede for andre.

Hvis du oplever problemer med at oprette forbindelse til en hjemmeside (uanset grund), kan du se, om det kun er dig, eller om andre mennesker også har de samme problemer. Der findes adskillige værktøjer til dette, som f.eks down.com.

  Sådan deltager du i et Zoom-møde: log på med adgangskode

Denne metode vil vise dig, hvor problemet er, og vil hjælpe dig med at løse det. Hvis siden er nede for alle, er der ikke meget, du kan gøre. Du skal bare vente, indtil det er løst.

Prøv en anden browser

502 Bad Gateway-fejlen kan også være forårsaget af et problem med din browser. At bruge en anden browser til at se, om det virker, er en nem metode til at teste dette. Google Chrome, Mozilla Firefox, Apple Safari eller Microsoft Edge er alle muligheder. Hvis fejlen også vises i den nye browser, vil du vide, at det ikke er et browserproblem, og du bør prøve en anden løsning.

Ryd browsercache

Hvis skift til en anden browser løser problemet, kan din hovedbrowser have cachelagrede forældede eller korrupte filer, der skaber 502-fejlen. Forsøg på at åbne webstedet efter at have fjernet disse cachelagrede filer kan løse problemet.

Tjek browserudvidelser

Hvis du har udvidelser installeret i din browser, kan en eller flere af dem være årsag til problemet. Deaktiver alle dine udvidelser, og prøv derefter at få adgang til siden igen. Hvis fejlen forsvinder efter det, er det højst sandsynligt et plugin eller en udvidelse, der forårsager problemet. For at finde gerningsmanden skal du aktivere dine plugins en efter en derefter.

Genstart enhederne

Hvis du har brugt webstedskontrollen og fundet ud af, at webstedet kun er nede for dig, og du har prøvet en anden browser med det samme resultat, ved du, at problemet ikke ligger hos serveren eller browseren. Det er sandsynligvis et problem med din enhed.

  Hvordan (og hvorfor) startes Microsoft Word fra kommandoprompten

Sandsynligvis oplever din computer eller netværksudstyr (Wi-Fi, router og så videre) nogle mærkelige og midlertidige problemer. Dette problem kan løses ved at genstarte din computer og netværksudstyr.

Skift DNS-servere

DNS-problemer kan lejlighedsvis resultere i 502-fejl. Det er ikke en god idé at ændre DNS-servere, men det er en måde at tjekke for fejl på. Din internetudbyder vil højst sandsynligt opsætte dine DNS-servere, medmindre du selv ændrer dem. Du kan ændre dem til tredjeparts DNS-servere som Open DNS eller Google DNS, hvilket kan løse problemet. Der er også andre fordele ved at skifte til DNS-servere, såsom forbedret hastighed og pålidelighed.

Hvis du er Sysadmin eller webstedsejer, så prøv disse:

Er backend-serveren funktionel?

  • Tjek, om backend-serveren (ex – PHP, NodeJS, Tomcat osv.) kører? Hvis ikke, så start den.
  • Hvis backend-serveren kører, er den måske hængt? Eller ikke i en stat til at betjene nogen anmodning?
  • Kan webserveren tale med backend-serveren? Måske et firewall problem?

Du kan se, der kan være mange årsager, og den bedste måde at fejlfinde på er at tjekke webserveren og backend-serverens logfiler for at se, hvorfor den ikke kan betjene anmodningen. Når du ved, hvad der forårsager problemet, kan du løse det.

Deaktiver CDN eller firewall midlertidigt.

Indholdsleveringsnetværk (CDN) er internettets gennemsigtige rygrad for indholdsdistribution. Fejlen 502 dårlig gateway kan være forårsaget af et CDN. Du bruger et CDN fra en tredjepartstjeneste.

Hvis det ikke hjælper at ændre firewall- og cd-konfigurationerne, kan du overveje at slukke dem midlertidigt og genstarte webstedet. Denne procedure er ikke 100 procent effektiv, men det er et forsøg værd for at se, hvad problemet er.

Afslutning 👨‍💻

I denne artikel har vi set på, hvad 502 Bad Gateway-problemet betyder, de mest almindelige årsager, og hvordan man løser det.

502 er en fejl, der opstår, når serverne ikke kan kommunikere. Ved at anvende ovenstående teknikker bør du bedre forstå problemet, og hvordan du løser det.