En 502 Bad Gateway-fel är en HTTP-statuskod som indikerar att en server som fungerar som gateway eller proxy har tagit emot ett ogiltigt svar från upstream-servern. Enkelt uttryckt: det är ett kommunikationsproblem mellan olika servrar som krävs för att din webbplats ska fungera.
Det viktigaste att veta är att detta är ett server-side-fel. Detta betyder att problemet nästan alltid ligger på webbplatsens eller hosting-leverantörens sida, inte hos dig som besökare. Felet kan visas på vilken webbplats som helst, i vilken webbläsare som helst och på vilken enhet som helst: från din smartphone till din laptop.
Hur ser ett 502 Bad Gateway-fel ut?
Beroende på din webbläsare och webbplatsen kan 502-fel se olika ut:
- ”502 Bad Gateway”
- ”Error 502”
- ”HTTP Error 502 – Bad Gateway”
- ”502 Service Temporarily Overloaded”
- ”502 Proxy Error”
- En vit skärm utan text
- ”502 Server Error: The server encountered a temporary error and could not complete your request”
- ”502. That’s an error” (Google)
- ”502 bad gateway Cloudflare”
Stora plattformar som X visar ofta mer användarvänliga meddelanden som ”X har överkapacitet” istället för den tekniska felkoden.
Orsakerna till ett 502 Bad Gateway-fel
Serveröverbelastning
Den vanligaste orsaken är att servern helt enkelt inte kan hantera mängden trafik. Detta inträffar huvudsakligen vid plötsliga trafiktoppar eller när serverresurserna är otillräckliga för antalet besökare.
Nätverksproblem
Fel i kommunikationen mellan olika servrar kan orsaka ett 502-fel. Detta kan bero på brandväggsinställningar som blockerar trafik felaktigt, routeringsproblem eller instabila nätverksanslutningar mellan servrar.
Fel i webbserversoftware
En krasch eller felaktig konfiguration av webbserversoftware som Nginx eller Apache kan göra att servrar inte längre kan kommunicera korrekt med varandra. Även uppdateringar som inte har utförts korrekt kan orsaka detta.
Problem med PHP-FPM
För webbplatser som använder PHP (som WordPress-webbplatser) kan ett problem med PHP-FPM vara orsaken. Denna tjänst som kör PHP-skript kan låsa sig, vara oåtkomlig eller felaktigt konfigurerad.
PHP timeout-problem
PHP timeouts uppstår när en PHP-process tar längre tid än vad som är inställt på max_execution_time eller max_input_time. Detta händer ofta vid stora WordPress-importer eller andra resurskrävande processer.
Webbläsarens cache
Ibland har din webbläsare sparat en gammal version av sidan som innehåller 502-felet, vilket gör att du fortsätter att se felet även om problemet på serversidan är löst.
DNS-problem
När domännamnet inte korrekt översätts till rätt IP-adress kan detta orsaka ett 502-fel. Detta inträffar särskilt efter senaste DNS-ändringar som ännu inte har genomförts fullt ut.
Påverkan på SEO av 502-fel
Till skillnad från 503-fel (som används för underhållsperioder) kan 502-fel ha en negativ inverkan på din SEO.
Om din webbplats är offline i 10 minuter och konsekvent crawlas av Google, kommer boten sannolikt att ladda sidan från cache. Google får kanske inte ens chansen att crawla igen innan din webbplats är online igen. I detta fall finns det inga problem.
Men om din webbplats är offline längre (6 timmar eller mer) kan Google tolka detta som ett strukturellt problem som behöver åtgärdas. Detta kan påverka din ranking. Vid upprepade 502-fel är det därför viktigt att hitta och lösa den underliggande orsaken.
Hur fixar man ett 502-fel som besökare?
1. Ladda om sidan
Börja alltid med det enklaste: ladda om sidan. Många 502-fel är kortvariga och försvinner av sig själva. Använd snabbkommandot F5 eller Ctrl+R (Cmd+R på Mac) för att uppdatera sidan.
2. Rensa webbläsarens cache och cookies
Rensa din webbläsares cache och cookies för att säkerställa att du inte ser föråldrad data som håller felet vid liv. I Chrome går du till Inställningar > Sekretess och säkerhet > Rensa webbinformation.
3. Prova en annan webbläsare eller inkognitoläge
Testa om felet även uppstår i en annan webbläsare eller i ett inkognito/privat fönster. Detta utesluter att problemet ligger i webbläsarinställningar, tillägg eller sparade data.
4. Töm DNS-cache
Töm din lokala DNS-cache. Detta liknar att rensa webbläsarens cache, men för DNS-information:
Windows: Öppna Kommandotolken och skriv:
ipconfig /flushdnsmacOS: Öppna Terminal och skriv:
dscacheutil -flushcache5. Starta om nätverksutrustning
Stäng av din modem och router, vänta 30 sekunder och slå på dem igen. Ibland kan lokala nätverksproblem orsaka eller förvärra ett 502-fel.
6. Kontrollera om webbplatsen är offline för alla
Använd ett verktyg som downforeveryoneorjustme.com för att kontrollera om andra också upplever problemet. Om sajten är offline för alla ligger problemet definitivt på serversidan.
Hur fixar man ett 502-fel som webbplatsägare?
1. Kontrollera serverloggarna
Börja med att kontrollera dina felloggar och åtkomstloggar. Leta efter specifika felmeddelanden runt den tidpunkt då 502-felet uppstod.
Loggar finns vanligtvis på följande platser:
- Apache:
/var/log/apache2/error.log - NGINX:
/var/log/nginx/error.log - WordPress: I
/wp-content/-mappen
2. Aktivera WordPress-debugging
Om du använder WordPress och inte har tillgång till serverloggar, lägg till denna kod i din wp-config.php fil:
phpdefine( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );3. Kontrollera serveröverbelastning
Titta på CPU- och minnesanvändningen på din server. Om dessa resurser är helt utnyttjade är detta troligen orsaken till ditt problem. Överväg att tillfälligt öka serverresurserna eller begränsa trafiken.
4. Starta om tjänster
Starta om din webbserver (Nginx eller Apache) och PHP-FPM-tjänst. Detta är ofta en snabb lösning för tillfälliga mjukvaruproblem. På delad hosting kan du vanligtvis göra detta via ditt hosting-kontrollpanel.
5. Kontrollera PHP timeout-inställningar
Vid PHP timeout-problem kan max_execution_time och max_input_time behöva ökas. Kontakta din hosting-leverantör för att fråga vad de aktuella värdena är och om de kan ändras.
6. Kontrollera brandvägg och CDN
Säkerställ att din brandvägg inte felaktigt blockerar kommunikationen mellan olika servrar. Inaktivera tillfälligt din CDN för att testa om detta orsakar problemet.
Varning hos Cloudflare: Det finns två olika 502-varianter:
- Cloudflare problem: ”502 Bad Gateway” med Cloudflare branding – kontakta Cloudflare
- Hostningsproblem: ”Bad Gateway: The proxy server received an invalid response” – kontakta din hosting-leverantör
7. Kontrollera plugins och teman
För CMS-system som WordPress kan en defekt plugin eller tema överbelasta servern. Inaktivera alla plugins tillfälligt genom att:
- Via dashboard: Bulkåtgärd > Inaktivera alla plugins
- Via FTP: Byt namn på
plugins-mappen tillplugins_old
Aktivera sedan plugins en och en för att identifiera orsaken.
8. Kontakta din hosting-leverantör
Om du inte löser det själv, kontakta supporten hos din hosting-leverantör. De kan kontrollera serverstatusen och ofta direkt se var problemet ligger. Ange alltid den exakta tidpunkten då felet inträffade.
Slutsats
Ett 502 Bad Gateway-fel är irriterande, men oftast tillfälligt. Som besökare handlar det vanligtvis om att vänta lite: felet ligger nästan alltid på serversidan och löses oftast inom några minuter till timmar.
För webbplatsägare är ett 502-fel en viktig varning för att se över serverkonfigurationen och prestandan. Det kan indikera strukturella problem som bör hanteras förebyggande, såsom för få serverresurser, PHP timeout-problem eller konfigurationsproblem.
Vid upprepade 502-fel är det viktigt att snabbt agera på grund av den möjliga negativa påverkan på din SEO.
Och kom ihåg: när du är osäker, fråga alltid din hosting-leverantör om hjälp.



Lämna ett svar