Feil 502: Årsaker og feilsøkingsteknikker

502 Bad Gateway Error indikerer at internettserveren har returnert et ugyldig svar når den prøver å få tilgang til en nettside.

Denne feilen kan imidlertid også oppstå som et resultat av datamaskinproblemer.

Er du ikke sikker på hva 502 dårlig gateway betyr eller hvordan du løser det?

Her er en trinn-for-trinn-guide for å løse 502 Bad Gateway-feilen. Lær hva det betyr, hvordan du identifiserer det og hvordan du løser det.

Hva er en 502 Bad Gateway-feil?

Når du prøver å åpne en nettside, sender datamaskinen en forespørsel til en webserver om å få tilgang til den siden. Når serveren mottar meldingen din, fullfører den forespørselen din og returnerer innholdet med en HTTP-header og HTTP-statuskode. Kommunikasjonen mellom systemet og webserveren kan oppleve flere problemer som følge av dette.

HTTP-statuskodene med 500 rekkevidde som 500, 501, 503, 504 og så videre indikerer serverfeil blant disse nettverksfeilene.

502-feilen er en av statuskodene, som indikerer at webserveren du har koblet til fungerer som en proxy for data videresendt fra en annen server, men at serveren har returnert et ugyldig svar.

Avhengig av operativsystem, nettleser, webserver og vert, kan 502 Bad Gateway Error vises på forskjellige måter. Følgende er de vanligste formene for den midlertidige HTTP-feilen 502 Bad Gateway:

  • HTTP-feil 502 Dårlig gateway
  • 502 Proxy-feil
  • 502 Bad Gateway NGINX
  • serverfeil
  • Gateway 502-tjeneste midlertidig overbelastet
  • HTTP 502
  • Midlertidig feil 502
  Hvordan stille inn en timer på iPhone-kameraet

Her er et eksempel på hvordan Google viser det.

Andre tjenester, for eksempel Twitter, kan vise en helt annen melding som svar på en 502 Bad Gateway-feil, for eksempel «Twitter er overkapasitet.» Dette ser ut til å være litt mer brukervennlig.

Årsaker til 502 Error Bad Gateway

La oss undersøke hva som forårsaker en 502 dårlig feil før vi ser på hvordan vi kan løse den. 502-gateway-feilen er en midlertidig feil som kan oppstå av en rekke årsaker. Følgende er noen av de vanligste årsakene.

  • På grunn av den plutselige økningen i trafikken (serveroverbelastning)
  • Når brannmuren blokkerer forespørselen
  • Når domeneadressen ikke kan løses
  • Tidsavbrudd for serverprogramvare (Å returnere en forespørsel fra en webserver tar lengre tid enn beregnet.)
  • Noen nettleserutvidelser kan også noen ganger føre til feil, hovedsakelig en AdBlock-utvidelse.

Hvordan fikser jeg 502-feilen?

En 502 dårlig gateway-feil indikerer vanligvis et nettverk/serverproblem; noen ganger kan det også være et problem på klientsiden. Disse alternativene varierer avhengig av om problemet er i vår ende eller opprinnelsesserverne. Hvis opprinnelsesserveren forårsaker problemet, er det ikke mye du kan gjøre som bruker, men vi bør sjekke og bekrefte at problemet ikke er ved vår ende.

Hvis du er bruker, prøv disse:

Prøv å laste inn siden på nytt.

Når du får et 502 dårlig gateway-problem, er en av de første tingene du bør gjøre å vente i noen minutter og deretter laste inn nettsiden på nytt. Dette er fordi en midlertidig overbelastet server kan ha forårsaket problemet.

Sjekk om siden er nede for andre.

Hvis du har problemer med å koble til et nettsted (uansett grunn), kan du se om det bare er deg eller om andre også har de samme problemene. Det er mange verktøy tilgjengelig for dette, som down.com.

  Hvordan sette opp Microsoft Teams organisasjonskart

Denne metoden vil vise deg hvor problemet er og vil hjelpe deg med å løse det. Hvis siden er nede for alle, er det ikke mye du kan gjøre. Du må bare vente til det er løst.

Prøv en annen nettleser

502 Bad Gateway-feilen kan også være forårsaket av et problem med nettleseren din. Å bruke en annen nettleser for å se om den fungerer er en enkel metode for å teste dette. Google Chrome, Mozilla Firefox, Apple Safari eller Microsoft Edge er alle alternativer. Hvis feilen dukker opp i den nye nettleseren også, vil du vite at det ikke er et nettleserproblem, og du bør prøve en annen løsning.

Tøm nettleserbufferen

Hvis bytte til en annen nettleser løser problemet, kan hovednettleseren din ha bufret utdaterte eller korrupte filer som skaper 502-feilen. Forsøk på å åpne nettstedet etter å ha fjernet disse bufrede filene kan løse problemet.

Sjekk nettleserutvidelser

Hvis du har utvidelser installert i nettleseren din, kan det hende en eller flere av dem forårsaker problemet. Deaktiver alle utvidelsene dine og prøv å få tilgang til siden igjen. Hvis feilen forsvinner etter det, er det mest sannsynlig en plugin eller utvidelse som forårsaker problemet. For å finne lovbryteren, aktiver pluginene én etter én etter det.

Start enhetene på nytt

Hvis du har brukt nettstedskontrollen og funnet ut at nettstedet er nede kun for deg, og du har prøvd en annen nettleser med samme resultat, vet du at problemet ikke ligger hos serveren eller nettleseren. Det er sannsynligvis et problem med enheten din.

  Legg til betingede (IF) handlinger til aktivator på jailbroken iPhone

Sannsynligvis opplever datamaskinen eller nettverksutstyret (Wi-Fi, ruter og så videre) noen rare og midlertidige problemer. Dette problemet kan løses ved å starte datamaskinen og nettverksutstyret på nytt.

Endre DNS-servere

DNS-problemer kan noen ganger føre til 502-feil. Å endre DNS-servere er ikke en god idé, men det er én måte å se etter feil på. Internett-leverandøren din vil mest sannsynlig sette opp DNS-serverne dine med mindre du endrer dem selv. Du kan endre dem til tredjeparts DNS-servere som Open DNS eller Google DNS, som kan løse problemet. Det er også andre fordeler med å bytte til DNS-servere, for eksempel forbedret hastighet og pålitelighet.

Hvis du er Sysadmin eller nettstedeier, prøv disse:

Er backend-serveren funksjonell?

  • Sjekk om backend-serveren (ex – PHP, NodeJS, Tomcat, etc) kjører? Hvis ikke, start den.
  • Hvis backend-serveren kjører, er den kanskje hengt? Eller ikke i en stat for å betjene noen forespørsel?
  • Kan webserver snakke med backend-server? Kanskje et brannmurproblem?

Du skjønner, det kan være mange årsaker, og den beste måten å feilsøke på er å sjekke webserveren og backend-serverloggene for å se hvorfor den ikke kan betjene forespørselen. Når du vet hva som forårsaker problemet, kan du fikse det.

Deaktiver CDN eller brannmur midlertidig.

Innholdsleveringsnettverk (CDN) er Internetts transparente ryggrad for innholdsdistribusjon. Feilen 502 dårlig gateway kan være forårsaket av et CDN. Du bruker et CDN fra en tredjepartstjeneste.

Hvis det ikke hjelper å endre brannmur- og CD-konfigurasjonen, bør du vurdere å slå dem av midlertidig og starte nettstedet på nytt. Denne prosedyren er ikke 100 prosent effektiv, men det er verdt et forsøk for å se hva problemet er.

Avslutning 👨‍💻

I denne artikkelen har vi sett på hva 502 Bad Gateway-problemet betyr, de vanligste årsakene og hvordan du kan løse det.

502 er en feil som oppstår når serverne ikke kan kommunisere. Ved å bruke teknikkene ovenfor, bør du bedre forstå problemet og hvordan du kan fikse det.