En 502 bad gateway-fejl er en af de mest almindelige fejlkoder, De sandsynligvis vil se, når en webside ikke vil indlæses. Dette kan skyldes DNS-problemer, geobegrænsninger eller andre problemer, som diskuteres i denne artikel, hvor vi forklarer, hvad fejlen betyder, og undersøger mulige måder at løse den på. Vær dog opmærksom på, at da der er tale om et problem på serversiden, er den eneste løsning muligvis blot at vente, indtil webstedets ejer løser problemet.

I denne artikel ser vi på:

Hvad betyder ”502 bad gateway”?

En 502 bad gateway-fejl opstår, når De opretter forbindelse til et websted via en mellemliggende server, såsom en gateway(nyt vindue), belastningsfordeler(nyt vindue), CDN(nyt vindue) eller en omvendt proxyserver. Det betyder, at De har oprettet forbindelse til den mellemliggende server uden problemer, men den mellemliggende server ikke kunne oprette forbindelse til destinationsserveren, der er vært for det websted, De forsøger at oprette forbindelse til.

Bad gateway-fejl fra Cloudflare

Da så mange websteder er afhængige af Cloudflares omvendte proxyservere til indholdslevering og DDoS-beskyttelse, er Cloudflares 502-fejlside en af de hyppigst forekommende. Den giver også en usædvanlig nyttig visuel repræsentation af problemet.

502 bad gateway-fejlen er en HTTP-statuskode(nyt vindue) som defineret i afsnit 6.6.3 i RFC 7231(nyt vindue)-specifikationen. Hvordan fejlen vises, bestemmes af den, der driver den mellemliggende server, som returnerer den.

502-fejl fra Google

Almindelige variationer inkluderer:

  • 502 Bad Gateway
  • 502 Service midlertidigt overbelastet
  • Bad Gateway: Proxyserveren modtog et ugyldigt svar fra en upstream-server
  • Fejl 502
  • HTTP-fejl 502 – Bad Gateway
  • Midlertidig fejl (502)
  • 502 proxyfejl
  • HTTP 502
  • 502 serverfejl: Serveren stødte på en midlertidig fejl og kunne ikke fuldføre Deres anmodning
  • HTTP 502
  • 502. Det er en fejl
  • Bad Gateway: Proxyserveren modtog et ugyldigt svar fra en upstream-server

Hvad fejlen ikke forklarer, er, hvad der var årsag til den.

Hvad skyldes en 502 bad gateway-fejl?

En 502-fejl angiver, at en mellemliggende server ikke kan oprette forbindelse til destinationsserveren (”upstream-serveren”). Almindelige årsager til dette omfatter:

Destinationsserveren er overbelastet

Når en server modtager for mange anmodninger på én gang, kan den blive overvældet og mislykkes med at svare på anmodninger fra andre servere, hvilket fører til en 502-fejl for slutbrugeren. Servere kan blive overbelastet på grund af pludselige stigninger i trafikken, utilstrækkelige serverressourcer eller dårligt optimerede applikationer, der bruger for mange ressourcer.

Netværksproblemer mellem servere

En 502-fejl kan opstå, hvis der er problemer med netværksforbindelsen mellem den mellemliggende server og upstream-serveren. Almindelige netværksproblemer omfatter pakketab og fejlkonfigurerede ruter (det kan også omfatte firewallproblemer, men vi vil diskutere disse separat nedenfor).

Dårlig forbindelse mellem servere kan også skyldes geobegrænsninger eller problemer med latenstid, især hvis serverne er placeret i forskellige regioner, eller hvis der er periodiske internetproblemer, der påvirker en af serverne.

Firewalls og andre sikkerhedsbegrænsninger

Firewalls eller sikkerhedssoftware kan fejlagtigt blokere legitime anmodninger fra at nå frem til en server. For eksempel, hvis en firewallregel fejlagtigt identificerer visse former for trafik som mistænkelig, kan den forhindre den mellemliggende server i at nå upstream-serveren.

Dette problem kan også opstå, hvis en CDN- eller proxytjeneste forsøger at få adgang til en server, der har strenge sikkerhedsindstillinger, såsom whitelistning af specifikke IP-adresser eller blokering af bestemte regioner.

DNS-problemer

Hvis der er et problem med DNS-opløsningen, kan proxyserveren muligvis ikke finde IP-adressen(nyt vindue) på upstream-serveren, hvilket fører til en 502-fejl. Dette kan ske, hvis DNS-posterne er forældede eller forkert konfigurerede. DNS-problemer kan også opstå under DNS-propagering efter en ændring i destinationsserverens DNS-indstillinger, når nogle servere endnu ikke har opdateret deres poster til at afspejle den nye IP-adresse.

Få mere at vide om, hvordan DNS fungerer

En fejlkonfigureret server

Serverfejlkonfigurationer på enten den mellemliggende server eller målserveren kan resultere i 502-fejl. Eksempler omfatter forkerte server-routingregler, ødelagte indstillinger for omvendt proxy eller en forkert IP-adresse eller port angivet til at oprette forbindelse til upstream-serveren.

Dette kan også ske, hvis der er en fejl i serverens softwarekonfigurationsfiler, eller hvis en server is konfigureret til kun at svare på anmodninger fra bestemte IP-adresser.

Applikationsfejl og nedbrud

Nogle gange oplever en applikation på målserveren en fejl eller går ned, hvilket forhindrer den i at svare på proxyserverens anmodning. For eksempel, hvis en webapplikations kode er fejlbehæftet, dårligt optimeret eller utilstrækkeligt vedligeholdt, kan det medføre, at applikationen fejler med jævne mellemrum. Forældet software, fejl i databaseforbindelsen og inkompatible opdateringer kan også bidrage til disse fejl på applikationsniveau.

Timeouts

En timeout opstår, når en server er for længe om at svare på en anmodning. Den mellemliggende server venter muligvis i en bestemt periode (dens timeout-grænse), før den beslutter, at upstream-serveren ikke svarer. Hvis dette sker, svarer proxyserveren muligvis med en 502 Bad Gateway-fejl for at indikere, at upstream-serveren fik timeout.

Servervedligeholdelse eller nedetid

Målserveren er muligvis blot offline (”nede”). Vedligeholdelse er en almindelig årsag til dette, og mange websteder viser vedligeholdelsessider under planlagt nedetid.

Andre årsager omfatter dog katastrofal serverfejl (serveren er gået ned), eller at serveren er blevet tvangslukket (f.eks. af politiet eller på grund af juridisk pres over ophavsretsproblemer). Nogle gange bliver websteder simpelthen opgivet af udviklere, der ikke længere er interesserede i at vedligeholde dem.

Kan jeg gøre noget for at løse en 502 bad gateway-fejl?

Det faktum, at De kan oprette forbindelse til den mellemliggende server, der viser Dem 502-fejlen, tyder stærkt på, at der ikke er et problem i Deres ende. Det betyder, at det i de fleste tilfælde er op til webstedets ejer at løse problemet. Sandsynligheden er stor for, at hvis De venter et øjeblik og derefter opdaterer siden i Deres browser, vil problemet være løst, og De vil kunne oprette forbindelse.

Hvis problemet fortsætter, kan De bruge onlinetjenester såsom www.isitdownrightnow.com(nyt vindue) til at se, om webstedet fungerer for andre.

Tjek med tredjepartstjenester for at se, om websiden fungerer for andre

Hvis det ikke er tilfældet, er der ikke meget, De kan gøre, bortset fra måske at forsøge at kontakte webstedets ejere for at finde ud af, hvad der foregår. Hvis det er tilfældet, kan problemet meget vel ligge i Deres ende. Her er nogle ting, De kan forsøge for at løse dette:

  • Ryd Deres browsers cache og cookies, da gamle eller beskadigede data, der er lagret af Deres browser, kan forårsage problemer
  • Prøv en anden browser(nyt vindue), da dette hjælper med at udelukke browserspecifikke problemer.
  • Genstart Deres computer eller mobilenhed, Deres modem og Deres router (som ofte er den samme enhed) for at opdatere Deres forbindelse
  • Tøm Deres DNS-cache, og kontroller Deres DNS-indstillinger for at sikre, at de er konfigureret korrekt
  • Hvis De bruger en VPN (herunder Proton VPN), skal De skifte VPN-server. Hvis det ikke virker, kan De prøve at slå VPN fra. Hvis problemet kun opstår, når De bruger Proton VPN, bedes De kontakte vores supportteam
  • Omvendt, hvis De ikke bruger en VPN, kan De prøve at bruge en. Hvis De bruger Proton VPN, skal De sørge for, at alternativ routing(nyt vindue) er slået til i appens indstillinger, da denne unikke anticensur-funktion er designet til at omgå blokeringer ved at dirigere blokerede forbindelser gennem tredjepartsnetværk

Og husk at genindlæse det websted, De forsøger at få adgang til, efter hvert trin, De tager for at løse problemet.

Gå ikke i panik!

En 502 bad gateway-fejl er næsten altid et problem på serversiden, hvilket betyder, at der sandsynligvis ikke er noget galt med Deres forbindelse. Efter al sandsynlighed vil en smule tålmodighed, mens webstedets ejer løser problemet i sin ende, efterfulgt af en opdatering af websiden, løse problemet.