Når det kommer til websteder, er der mange forskellige fejl, der kan være temmelig frustrerende og forvirrende. Et par man kan komme i tanke om, er dødens hvide skærm eller den skræmmende fejl, der etablerer en databaseforbindelse.

Men en endnu mere populær er den 502 dårlige gateway fejl. Hvorfor? Fordi dette regelmæssigt sker over hele internettet, ikke kun til WordPress-websteder, men endda populære tjenester som Gmail, Twitter og Cloudflare. Men selvfølgelig bekymrer vi os kun om, hvordan det påvirker dit WordPress-websted.

Læs mere nedenfor om, hvad der forårsager denne fejl og nogle løsninger på, hvordan du hurtigt kan løse det.

Hvad er en 502 dårlig gatewayfejl?

502 Bad Gateway-fejlen betyder specifikt, at serveren modtog et ugyldigt svar fra en indgående server.

Internet Engineering Task Force (IETF) definerer 502 Bad Gateway-fejlen som:

502-statuskoden (Bad Gateway) angiver, at serveren, mens den fungerer som en gateway eller proxy, modtog et ugyldigt svar fra en indgående server, den fik adgang til, mens den forsøgte at udføre anmodningen.

Hver gang du besøger et websted sender din browser en forespørgsel til en webserver. Webserveren modtager og behandler anmodningen, og sender derefter de ønskede ressourcer sammen med en HTTP-header og HTTP-statuskode. Typisk ses en HTTP-statuskode ikke, medmindre noget går galt. Det er i grunden serverne, hvor man kan fortælle dig, at noget er gået galt, sammen med koden om, hvordan man diagnosticerer det.

Fejlkode 502 Bad Gateway Error
Fejltype Fejl forårsager serveroverbelastning
Error Variations “502 Bad Gateway”
“Error 502”
“HTTP Error 502 – Bad Gateway”
“502 Service Temporarily Overloaded”
“502 Proxy Error”
A blank white screen
“502 Server Error: The server encountered a temporary error and could not complete your request”
“HTTP 502”
Temporary Error (502)
502. That’s an error
502 bad gateway Cloudflare
Bad Gateway: The proxy server received an invalid response from an upstream server
Fejlårsager Server overbelastning
Browserproblemer
DNS problemer
Webhost problemer
Firewall blokerer
Plugins og temaer fejl

Der er mange forskellige typer 500 statusfejlkoder (500, 501, 502, 503, 504, 508, 520 osv.), som alle har lidt forskellige betydninger.

Disse indikerer, at anmodningen blev accepteret, men serveren forhindrede opfyldelsen af ​​anmodningen.

Se vores videoguide til at rette forskellige typer af 500-fejl

Hvad forårsager 502 Bad Gateway-fejlen?

De mest sandsynlige årsager til 502 Bad Gateway er:

  1. Serveroverbelastning: Serveren løb tør for ressourcer og gik ned, hvilket udløste en HTTP-fejl 502. De mulige årsager til dette kan være en uventet stigning i trafikken eller lav hukommelse.
  2. Browserproblemer: din browserversion er forældet eller måske er der beskadigede filer i din browsercache.
  3. Firewall-blokeringer: din firewall registrerer muligvis falske trusler og blokerer internetudbydere eller IP-adresser.

502 Dårlig gateway fejlvariationer

502 dårlig gateway fejl i Chrome
502 dårlig gateway fejl i Chrome

På grund af de forskellige browsere, webservere og operativsystemer kan en 502 dårlig gatewayfejl præsentere sig på en række forskellige måder. Men de har alle samme betydning. Nedenfor er blot et par af de mange forskellige variationer, du kan se på internettet:

  • “502 Bad Gateway”
  • “Fejl 502”
  • “HTTP-fejl 502 – dårlig gateway”
  • “502 Service midlertidigt overbelastet”
  • “502 proxyfejl”
  • En blank hvid skærm
  • “502 Server Fejl: Serveren opstod en midlertidig fejl og kunne ikke fuldføre din anmodning”
  • “HTTP 502”
  • Midlertidig fejl (502)
  • 502. Det er en fejl
  • 502 dårlig gateway Cloudflare
  • Dårlig gateway: Proxyserveren modtog et ugyldigt svar fra en upstream-server

En anden variant, du måske ser, er en “502 serverfejl.”

502 serverfejl i Chrome
502 serverfejl i Chrome

Og her er endnu en variation. “502 – Webserver modtog et ugyldigt svar, mens det fungerede som en gateway eller proxyserver. Der er et problem med den side, du leder efter, og den kan ikke vises. Når webserveren (mens den fungerer som gateway eller proxy) kontaktetr opstrøms indholdsserveren, modtog den et ugyldigt svar fra indholdsserveren.”

502-webserver modtog et ugyldigt svar
502-webserver modtog et ugyldigt svar

Andre tjenester som Twitter kan endda vise en helt anden meddelelse til en 502 Dårlig Gateway-fejl, som f.eks. “Twitter er over kapacitet”. Det ser ud til at være lidt mere brugervenligt.

Twitter er over kapacitet
Twitter er over kapacitet (Img src:  Softpedia)

Og her er et øjebliksbillede af, hvordan Google viser det. ”502. Det er en fejl. Serveren opdagede en midlertidig fejl og kunne ikke fuldføre din anmodning. Prøv igen om 30 sekunder. Det er alt, hvad vi ved.”

Google 502-fejl
Google 502-fejl

502 fejl påvirker SEO

I modsætning til 503 fejl, som bruges til vedligeholdelse af WordPress og som fortæller Google at tjekke tilbage på et senere tidspunkt, kan en 502-fejl have en negativ indvirkning på SEO, hvis den ikke er rettet med det samme. Hvis dit websted kun er nede f.eks 10 minutter, og det bliver gennemgået konsekvent mange gange, vil crawleren simpelthen få siden leveret fra cachen. Eller Google har måske ikke engang mulighed for at genbruge den, før den er sikkerhedskopieret. I dette scenario er det helt fint.

Men hvis webstedet er nede i længere tid, lad os sige 6+ timer, så kan Google muligvis se 502-fejlen som et problem på webstedsniveau, der skal løses. Dette kan påvirke dine placeringer. Hvis du er bekymret for gentage 502 fejl, skal du finde ud af, hvorfor de sker til at begynde med. Nogle af nedenstående løsninger kan hjælpe.

Hvordan rettes 502 Bad Gateway-fejlen? 13 Metoder

En 502 dårlig gateway-fejl er typisk et problem med netværket/serveren, men det kan også være et problem på klientsiden. Så vi dykker ned i lidt af begge dele. Tjek disse almindelige måder at rette 502 dårlig gateway-fejl på for at komme op at køre igen.

1. Prøv at genindlæse siden

En af de nemmeste og første ting du bør prøve, når du oplever en 502 dårlig gatewayfejl, er at vente et øjeblik eller deromkring og genindlæse siden (F5 eller Ctrl + F5). Det kan være, at værten eller serveren simpelthen er overbelastet, og siden kommer straks tilbage.

2. Tjek webstedets status

En anden ting du kan gøre er at indsætte hjemmesiden i downforeveryoneorjustme.com. Denne hjemmeside vil fortælle dig, om webstedet er nede, eller hvis det er et problem på din side.

downforeveryoneorjustme
downforeveryoneorjustme

3. Prøv en anden browser

Du kan prøve en anden browser for at udelukke det som et problem. Hvis du for eksempel bruger Google Chrome, kan du prøve at bruge Microsoft Edge.

Hvis fejlen forsvinder, kan det være en god idé at slette og geninstallere den browser, du oprindeligt brugte.

4. Prøv i inkognitotilstand

Du kan også få adgang til webstedet i inkognitotilstand. Hvis fejlen 502 dårlig gateway ikke opstår, kan problemet være forårsaget af en browserudvidelse.

Men hvordan identificerer man den skyldige udvidelse? Prøv at deaktivere dem gradvist, den ene efter den anden, og tjek om hjemmesiden åbner normalt.

Når dette sker, vil du have slettet den udvidelse, der blokerede din adgang.

5. Test på en anden enhed

Hvis det ligner et problem hos dig, kan du prøve at få adgang til webstedet på en anden enhed.

Udfør testen: Brug din mobiltelefons mobildata til at få adgang til den side, du vil se. Hvis det lykkes, skal du genstarte din computer og andet netværksudstyr ved at følge det klassiske tip om at tage stikket ud af din trådløse router, vente et øjeblik og sætte den i igen.

På den måde vil du forstå, om fejlen er relateret til dine netværksenheder eller noget andet.

6. Ryd din browsercache

Når du støder på problemer som disse, kan det være godt at rydde browserens cache. Nedenfor finder du instruktioner om, hvordan du gør det i de forskellige browsere:

7. Tjek for DNS-problemer

En 502 gatewayfejl kan også være på grund af et DNS-problem, som domænet ikke løser til den korrekte IP, eller reagerer DNS-serveren ikke.Hvis du lige har migreret dit websted til en ny vært, er det vigtigt at vente på, at ting kan udbredes, hvilket kan tage op til 24 timer i nogle tilfælde. Dette afhænger af TTL-værdien af ​​dine DNS-poster.

Du kan også prøve at skylle din lokale DNS-cache. Dette ligner på at rydde din browserens cache.

I Windows skal du blot åbne kommandoprompt og indtaste følgende:

ipconfig /flushdns

Sådan fixes en 502 dårlig gatewayfejl på dit WordPress site

Du skal se en “Cache for succesfuld succes”, hvis den fungerede.

For MacOS-brugere kan du indtaste følgende i terminalen:

dscacheutil -flushcache

Bemærk: Der er ingen succesbesked på Mac’er.

Og endelig kan du midlertidigt ændre dine DNS-servere. Som standard tildeles DNS-servere din internetudbyder. Men du kan prøve at ændre disse midlertidigt til en offentlig DNS-server, som f.eks. Googles. Faktisk foretrækker nogle at bruge Googles offentlige DNS langsigtede. Hvis du har en premium DNS udbredelse er det normalt meget hurtigere.

8. Tjek med din vært

Den primære årsag til, at vi typisk ser en 502 dårlig gatewayfejl skyldes et problem med webhosten. Nogle gange vil en forespørgsel, script eller forespørgsel tage for lang tid, så det bliver annulleret eller dræbt af serveren. Mange værter, især delte værter, implementerer hvad de kalder et “kill script”. Dybest set hvad det gør er det vil opsige en forespørgsel efter en bestemt periode, så den ikke tager et websted ned eller påvirker andre brugere. Hvis du laver en Twitter-søgning efter “dårlig gateway“, kan du se tusindvis af tweets der sker hver dag og advarsler deres hostingfirma om problemet

502 dårlige gateway tweets
502 dårlige gateway tweets

En af grundene til, at du måske vil overveje at flytte til en vært som Kinsta, er, at vores platform kører i en isoleret software container, der indeholder alle de nødvendige software ressourcer til at køre webstedet (Linux, NGINX, PHP, MySQL). Det betyder, at den software, der kører hvert websted, er 100% privat og deles ikke, selv mellem dine egne websteder. Dette reducerer i høj grad chancen for at se en 502 dårlig gatewayfejl. Vi kører ikke aggressive kill scripts som nogle delte værter gør. Og selvom et af dine websteder skulle gå ned, påvirker det ikke dine andre websteder.

En anden grund til at du kunne se en 502 gatewayfejl med din vært skyldes også, at serveren simpelthen ikke er tilgængelig, enten fordi den er nede eller der ikke er nogen forbindelse. I dette tilfælde anbefales det at kontrollere din værts statusside eller åbne en supportbillet.

9. Deaktiver midlertidigt CDN eller firewall

Det kan også være et problem med dit indholdsleveringsnetværk (CDN) eller firewall. Hvis du bruger en tredjeparts CDN-udbyder, er det nemt at fejle dette ved at afbryde din CDN midlertidigt. For eksempel er vi store fans af det gratis CDN enabler plugin. Hvis du bruger det, kan du bare deaktivere pluginet og derefter teste dit websted.

Fungerer WP-admin ikke? Skal du blot logge ind på dit websted via SFTP og omdøbe pluginets mappe til cdn-enabler_old. Dette vil midlertidigt deaktivere CDN-forbindelsen. Det samme gælder for WP Rocket eller et andet plugin, du måske har tilsluttet din CDN.

Omdøb pluginmappe midlertidigt
Omdøb pluginmappe midlertidigt

Dette kan nogle gange også forekomme med udbydere, der yder DDoS-beskyttelse og afbødning eller fuldmagtstjenester som Cloudflare, da de har ekstra firewalls imellem. Vi har bemærket, at dette sker en gang imellem Cloudflare-gratisplanen. Desværre, da Cloudflare er en fuldstøttetjeneste, er der ingen hurtig måde at bare deaktivere den.

Men før du skylder skylden på Cloudflare, er det vigtigt at vide, at der er to forskellige typer af 502 dårlige gateway fejlvariationer med Cloudflare som vist nedenfor:

502 Bad Gateway at Cloudflare (Variation 1)

Hvis du ser følgende skærm, er dette faktisk et problem på Cloudflare’s ende, og i så fald skal du kontakte dem for at få hjælp. Du kan også kontrollere Cloudflares status side for at se, om de for øjeblikket oplever en fejl.

502 bad gateway error
502 bad gateway error

502 Bad Gateway at Cloudflare (Variation 2)

Hvis du ser følgende skærm, er dette et problem med din vært.

Cloudflare 502 dårlig gateway vært
Cloudflare 502 dårlig gateway vært

GoDaddy Firewall

Her er et andet eksempel med en HTTP 502 fejl og GoDaddy’s firewall. Problemet er faktisk med oprindelsesserveren (hosting-udbyderen) på grund af en timeout, ikke selve firewall’en.

HTTP 505 - GoDaddy Firewall
HTTP 502 – GoDaddy Firewall

10. Kontrollér dine plugins og temaer

Mange gange er årsagen til scripts og forespørgsler, der aflyses af serveren, dårlig kode på dit websted, muligvis fra en tredjeparts plugin eller et tema. Vi har også set mange fejlkonfigurerede caching-plugins generere 502 fejl. Et par måder, du kan fejlfinding, er at deaktivere alle dine plugins. Husk, at du ikke vil miste data, hvis du bare deaktiverer et plugin.

Hvis du stadig kan få adgang til din administrator, er det en hurtig måde at gøre det på, at gennemse til “Plugins” og vælge “Deaktiver” fra menuen for store handlinger. Dette vil deaktivere alle dine plugins. Hvis dette løser problemet, skal du finde synderen. Start aktivering af dem en efter én, genindlæser webstedet efter hver aktivering. Når du ser returfejlen 502 gatewayfejl, har du fundet det fejlbehæftede plugin. Du kan derefter nå ud til plugin-udvikleren til hjælp eller sende en supportbillet i WordPress-depotet.

Deaktiver alle plugins
Deaktiver alle plugins

Hvis du ikke har adgang til din administrator, kan du FTP dig ind i din server og omdøbe din plugins mappe til noget som plugins_old. Så tjek dit websted igen. Hvis det virker, skal du teste hvert plugin en efter en. Omdøb din pluginmappe tilbage til “plugins” og derefter omdøb hver pluginmappe inde i, en efter en, indtil du finder den.

Omdøb pluginmappe
Omdøb pluginmappe

Sørg altid for, at dine plugins, temaer og WordPress-kerner er opdaterede. Og kontroller, at du kører en understøttet version af PHP. Du kan altid nå ud til din vært for at få hjælp. Vi benytter Kinsta APM og andre fejlfindingsmetoder her hos Kinsta for at hjælpe kunder med at indsnævre, hvilket plugin, forespørgsel eller script der muligvis forårsager fejlen. Du kan også bruge din egen tilpassede New Relic-nøgle, hvis du har din egen licens.

Tidskrævende forespørgsler til database
Tidskrævende forespørgsler til database

Hvis det viser sig at være en effektiv forespørgsel eller dårlig kode i et plugin, skal du muligvis benytte en WordPress-udvikler for at løse problemet.

11. Tjek logfiler

Du bør også udnytte dine fejllogfiler. Hvis du er en Kinsta-klient, kan du nemt se fejl i logfremviseren i MyKinsta dashboard. Dette kan hjælpe dig med hurtigt at indsnævre problemet, især hvis det skyldes et plugin på dit websted.

Kontroller fejllogfiler for 502 dårlige gatewayfejl
Kontroller fejllogfiler for 502 dårlige gatewayfejl

Hvis din vært ikke har et loggningsværktøj, kan du også føje følgende kode til din wp-config.php-fil for at aktivere logning:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Hvis du har brug for mere hjælp til, hvordan du aktiverer WordPress-debugging-tilstand, er her en fuld trin for trin-tutorial.

Logfilerne findes typisk i mappen / wp-indhold. Andre, som her hos Kinsta, kan have en dedikeret mappe kaldet “logs”.

wordpress error logs folder sftp

Du kan også kontrollere logfilerne i Apache og NGINX, som er almindeligt placeret her:

  • Apache: /var/log/apache2/error.log
  • NGINX: /var/log/nginx/error.log

Hvis du er en Kinsta-klient, kan du også udnytte vores analyseværktøj til at få en sammenfatning af det samlede antal 502 fejl og se, hvor ofte og hvornår de forekommer. Dette kan hjælpe dig med at foretage fejlfinding, hvis dette er et igangværende problem eller måske noget, der har løst sig selv.

Respons analyse 500 fejl opdeling
Respons analyse 500 fejl opdeling

12. Genstart PHP

Endelig kan du også prøve at genstarte PHP. Hvis du er en Kinsta-klient, kan du nemt genstarte PHP fra værktøjsmenuen i MyKinsta dashboard. Hvis din vært ikke tilbyder dette, kan du altid åbne en supportbillet og bede dem om at genstarte PHP.

Genstart PHP
Genstart PHP

13. Tjek for PHP-timeoutproblemer

PHP timeouts opstår, hvis en enkelt PHP-proces kører længere end max_execution_time eller max_input_time angivet i PHP-konfigurationen på din server. Dette er en almindelig begivenhed, hvis du laver en stor WordPress-import. Når dette sker, vises der normalt en 502-serverfejl. Hvis du løber ind i en PHP-timeout, kan disse værdier være forhøjet.

Du kan tjekke med din nuværende vært om hvilke værdier der er indstillet på din server, og hvis de kan øges. På Kinsta-platformen indstilles disse værdier som standard til 300 sekunder (5 minutter). De maksimale PHP-timeoutværdier, der er tilgængelige på vores platform, er baseret på din nuværende hostingplan.

Resumé

Som du kan se, er der et par ting, du kan gøre for at fejlsøge og reparere en 502 gatewayfejl på dit websted. Dette er typisk ikke på klientsiden, men snarere et problem med din vært. Tredjeparts plugins og temaer med dårlig kode eller uoptimerede forespørgsler er også ting man skal passe på.

Var der noget vi undlod? Måske har du et andet tip til fejlfinding af 502 gateway fejl. I så fald, lad os vide nedenfor i kommentarerne.


FAQ

Hvad er en 502 Bad Gateway Error?

Fejlen 502 Bad Gateway indikerer, at en server på internettet modtog et ugyldigt svar fra en anden server. Det er en generisk fejl, der gør dig opmærksom på, at der er noget galt med et websteds serverkommunikation.

Hvad forårsager 502-fejlen?

Fejlen 502 dårlig gateway er typisk forårsaget af problemer relateret til netværket/serveren, men det kan også være forårsaget af problemer på klientsiden.

Hvordan løser du 502 Bad Gateway-fejlen?

Der er en række ting, du kan prøve, når du forsøger at rette 502 Bad Gateway Error:

  1. Prøv at genindlæse siden
  2. Tjek webstedets status
  3. Prøv en anden browser
  4. Prøv i inkognitotilstand
  5. Test på en anden enhed
  6. Ryd din browsercache
  7. Tjek for DNS-problemer
  8. Tjek med din host
  9. Deaktiver midlertidigt CDN eller Firewall
  10. Tjek dine plugins og temaer
  11. Tjek dine logfiler
  12. Genstart PHP
  13. Tjek for PHP-timeoutproblemer
Brian Jackson

Brian har en stor lidenskab for WordPress, har brugt det i over et årti og udvikler endda et par premium plugins. Brian kan lide blogging, film og vandreture. Opret forbindelse med Brian på Twitter.