Krijg Snel Hulp bij 502 bad gateway: Herstel je site nu
- January 24, 2026

Oké, die 502 Bad Gateway foutmelding. Het is niet zomaar een technische hik. Zie het als een digitaal ‘wegens omstandigheden gesloten’-bordje dat plotseling op de deur van je zaak hangt. In de kern is het simpel: een server die als doorgeefluik fungeert, krijgt een onzinnig antwoord van de hoofdserver. Resultaat? Jouw website is van de radar.
Wat een 502-fout écht voor je bedrijf betekent
Stel je voor: een klant staat in je winkel, klaar om te betalen, maar de kassa kan geen verbinding maken met het magazijn. De verkoop gaat niet door, de klant loopt gefrustreerd weg. Online gebeurt precies hetzelfde bij een 502-fout. Het is geen abstracte code, maar een harde onderbreking van de klantreis.
Deze storing raakt je direct in de portemonnee. Voor een webshop betekent dit verlaten winkelwagentjes en misgelopen omzet. Elke minuut dat je site platligt, kan tientallen, zo niet honderden euro’s kosten. Ben je een dienstverlener? Dan mis je leads, worden contactformulieren niet ingevuld en vertrekken potentiële klanten met een muisklik naar de concurrent.
Een 502-fout is geen technisch ongemak, het is een commercieel risico. Herhaaldelijke downtime vreet aan het vertrouwen en de reputatie die je zo zorgvuldig hebt opgebouwd.
Veelvoorkomende oorzaken op een rij
De oorzaken kunnen alle kanten op schieten, maar meestal vallen ze in een paar herkenbare categorieën. Als je weet waar je moet zoeken, ben je al halverwege de oplossing.
- Server overbelasting: Een succesvolle marketingactie of een post die viraal gaat, kan een onverwachte stroom bezoekers trekken. Fantastisch nieuws, totdat je server het niet meer kan bijbenen en door zijn hoeven zakt.
- Problemen met de webserver software: Een simpele tikfout in de configuratie van webservers als NGINX of Apache kan de hele communicatie tussen verschillende processen platleggen.
- Fouten in scripts of plugins: Een slecht geprogrammeerde WordPress-plugin of een PHP-script dat te lang doorratelt (een timeout) kan de server laten struikelen.
- Netwerkfouten: Soms ligt het probleem compleet buiten jouw invloed, bijvoorbeeld bij een firewall, een CDN zoals Cloudflare, of een storing bij je hostingprovider zelf.
Deze foutmelding is dus een symptoom, geen diagnose. Door de mogelijke boosdoeners te kennen, kun je veel gerichter op zoek naar de oplossing en effectiever praten met je webbouwer of hostingpartij. De impact op je bedrijf is simpelweg te groot om het te negeren.
De eerste snelle checks die je zelf kunt uitvoeren
Krijg je een 502 Bad Gateway fout te zien? Geen paniek. Voordat je direct je ontwikkelaar of hostingpartij aan de lijn hangt, haal even diep adem. Verrassend vaak is de oorzaak lokaal en kun je het zelf binnen een minuut fixen. Zie deze eerste checks als je eerste verdedigingslinie om de meest simpele problemen direct uit te sluiten.
De allereerste vraag die je jezelf stelt is simpel maar cruciaal: “Is het alleen voor mij, of voor iedereen?” Een online tool als downforeveryoneorjustme.com geeft je binnen seconden het antwoord. Als de site alleen voor jou onbereikbaar is, ligt het probleem zo goed als zeker bij jouw computer of netwerk.
Een frisse blik op je browser
Als het probleem lokaal lijkt te zijn, is je browser vaak de boosdoener. Opgeslagen data kan corrupt of verouderd zijn, wat de communicatie met de server flink in de war schopt. Een ‘hard refresh’ is dan een krachtige eerste stap.
- In Windows/Linux: Gebruik de toetsencombinatie Ctrl + F5.
- Op een Mac: Gebruik Cmd + Shift + R.
Hiermee dwing je de browser om alle bestanden van de server opnieuw op te halen, in plaats van de opgeslagen versie te gebruiken. Lost dit het niet op? Dan is het tijd voor het zwaardere geschut: de volledige browsercache legen. Dit wist alle tijdelijke bestanden en geeft je browser een schone lei. Voor een gedetailleerde handleiding kun je hier alles lezen over het correct legen van je browser cache.
Tip van de expert: Probeer je website eens te openen in een incognito- of privévenster. Dit venster negeert opgeslagen cookies en cache, en is de snelste manier om te testen of het probleem daarin schuilt.
De volgende beslisboom illustreert de directe impact die een 502-fout heeft, van de bezoeker tot het uiteindelijke omzetverlies.

Zoals je ziet, is een onopgeloste 502-fout niet zomaar een technisch hikje; het is een directe route naar commerciële schade.
Andere apparaten en netwerken testen
Als zelfs een schone browser geen soelaas biedt, is het tijd om de testcirkel wat groter te trekken. Pak je smartphone en probeer de website te bezoeken via het 4G- of 5G-netwerk. Werkt het daar wel? Dan ligt de oorzaak waarschijnlijk bij je eigen wifinetwerk. Een simpele herstart van je router kan dan wonderen doen.
Snelle diagnose checklist voor een 502 fout
Hieronder vind je een handig overzicht van de eerste acties die je kunt ondernemen en welke oorzaak je daarmee kunt uitsluiten of bevestigen.
| Actie | Instructie | Mogelijke oorzaak indien opgelost |
|---|---|---|
| Check online status | Gebruik een tool zoals downforeveryoneorjustme.com. | Probleem is lokaal (jouw computer/netwerk). |
| Hard refresh | Druk op Ctrl + F5 (Windows/Linux) of Cmd + Shift + R (Mac). | Verouderde browsercache. |
| Open in incognitovenster | Gebruik de privémodus van je browser. | Corrupte cookies of cache. |
| Leeg de browsercache | Verwijder alle tijdelijke internetbestanden. | Hardnekkige cache- of cookieproblemen. |
| Test met ander apparaat/netwerk | Bezoek de site via je mobiele 4G/5G-netwerk. | Probleem met je lokale wifinetwerk. |
Deze checks kosten je hooguit een paar minuten, maar kunnen je uren aan technisch uitzoekwerk en onnodige stress besparen.
De oorzaak van de 502-fout op de server vinden
Als de snelle checks aan de voorkant niks opleveren, verlegt de zoektocht zich naar waar het écht gebeurt: de server. In de meeste gevallen ligt hier de kern van een 502 Bad Gateway-probleem. De server is het hart van je website; als die het zwaar heeft, merk je dat direct.
Dit is vaak het moment waarop je als ondernemer je ontwikkelaar of hostingpartij erbij haalt. Maar als je zelf de basisprincipes begrijpt, kun je het gesprek veel gerichter voeren en sneller tot een oplossing komen.
Een klassiek scenario is serveroverbelasting. Stel je voor, je stuurt een nieuwsbrief die onverwacht viral gaat. De plotselinge golf van honderden of duizenden bezoekers kan te veel zijn voor de server. Hij raakt verzadigd, kan geen nieuwe verzoeken meer aan en gooit er een 502-fout uit.

De server error logs induiken
Om de vinger op de zere plek te leggen, zijn de server error logs onmisbaar. Zie deze logs als de zwarte doos van je website. Ze registreren elke fout die optreedt, vaak met een exacte timestamp en een beschrijving van wat er misging.
Je ontwikkelaar kan hierin direct zien of een specifiek script crashte, een databaseverbinding de geest gaf of een proces te lang duurde (een zogenaamde PHP timeout).
Meestal krijg je toegang tot deze logs via het controlepaneel van je hosting (zoals cPanel of Plesk) of met een directe SSH-verbinding. De taal is vaak technisch, maar zinnen als worker process ... exited on signal ... of upstream sent too big header geven een loepzuivere hint over waar het probleem zit.
De server logs liegen nooit. Ze bieden een onweerlegbaar, chronologisch verslag van de gebeurtenissen die tot de 502-fout hebben geleid. Dit is de meest waardevolle informatiebron voor een snelle oplossing.
Mogelijke server-side oorzaken
De logs kunnen wijzen op verschillende problemen. Hier zijn een paar veelvoorkomende boosdoeners die je met je technische partner kunt bespreken:
- PHP-FPM storingen: In moderne setups communiceert de webserver (zoals NGINX) met een aparte PHP-processor (PHP-FPM). Als deze dienst niet draait of niet correct reageert, ontstaat er een schoolvoorbeeld van een 502-fout.
- Database problemen: Een script probeert verbinding te maken met een database die onbereikbaar of overbelast is. Uiteindelijk geeft het script het op, wat resulteert in een fout die de gateway-server niet kan verwerken.
- Timeouts: Scripts die zware taken uitvoeren, zoals het genereren van een groot rapport, kunnen langer duren dan de server toestaat. De server kapt het proces dan af, wat ook weer in een 502 resulteert.
Firewalls en DNS-problemen
Soms is de server zelf kerngezond, maar wordt de communicatie van buitenaf geblokkeerd. Een te agressief ingestelde firewall kan legitiem verkeer van een CDN of proxy-server per ongeluk aanzien voor een aanval en de deur dichtgooien. Dit gebeurt vaker dan je denkt, vooral bij systemen die beschermen tegen DDoS-aanvallen.
Historisch gezien pieken 502 Bad Gateway-fouten in Nederland tijdens grote events, met dramatische gevolgen voor de conversie. Op 12 december 2024, tijdens Sinterklaasavond, crashten 18% van de NL-webshops door verkeerspieken van 450%, wat leidde tot €45 miljoen collectief omzetverlies. In Limburg, thuisbasis van IFago in Schinveld, trof dit 26% van de lokale retailers, vaak door DDoS-achtige overbelasting of firewall-blokkades.
Een ander, minder vaak voorkomend, probleem kan bij de DNS liggen. Als het domein niet correct naar het juiste IP-adres verwijst, kan de gateway de upstream server simpelweg niet vinden. Dit kan gebeuren na een recente migratie of een aanpassing in je DNS-instellingen. Meer achtergrondinfo hierover lees je in ons artikel wat een DNS server is.
Gewapend met deze kennis ben je beter voorbereid om samen met je technische partner de storing effectief en snel aan te pakken.
Aan de slag: concrete oplossingen voor server- en CMS-problemen
Diagnose gesteld? Mooi. Dan is het nu tijd om de mouwen op te stropen. We verschuiven van wat de oorzaak is naar hoe we die 502 Bad Gateway storing gaan oplossen. We duiken in de praktijk met gerichte oplossingen voor veelvoorkomende problemen, zowel op de server als binnen je Content Management Systeem (CMS), zoals WordPress.

Vaak zit de boosdoener dichter bij huis dan je denkt, verstopt in de software die je website draait. Zeker bij een CMS als WordPress zijn plugins en thema’s beruchte veroorzakers van conflicten die de communicatie met de server verstoren.
De schuldige vinden in WordPress
Eén defecte plugin of een thema-update die net verkeerd valt, kan een kettingreactie starten die eindigt in die gevreesde 502-fout. De meest efficiënte manier om de boosdoener op te sporen? Systematisch uitschakelen.
- Schakel alle plugins uit. Als je nog in je WordPress-dashboard komt, deactiveer je alle plugins in één keer. Lost dat de 502 op? Bingo. Activeer ze daarna één voor één opnieuw, en check na elke activatie de site. Zodra de fout terugkeert, heb je de dader te pakken.
- Geen toegang tot de backend? Geen paniek. Via FTP of de bestandsbeheerder van je hostingprovider kun je de naam van de
plugins-map (meestal inwp-content/) tijdelijk veranderen. Noem hem bijvoorbeeldplugins_oud. Dit deactiveert geforceerd alle plugins. - Wissel naar een standaardthema. Ligt het niet aan de plugins? Dan is je thema de volgende verdachte. Activeer een standaard WordPress-thema zoals ‘Twenty Twenty-Four’. Als de site weer werkt, weet je dat de fout in je actieve thema zit.
Met deze eliminatiemethode isoleer je razendsnel de oorzaak, zonder meteen diep in serverlogs te hoeven graven. Wil je meer weten over het belang van dit soort regelmatige checks? Ons artikel over WordPress website onderhouden geeft je waardevolle inzichten.
Serverconfiguraties en timeouts aanpassen
Soms ligt de oorzaak dieper, in de configuratie van de server zelf. Een veelvoorkomende reden voor een 502 Bad Gateway is een proces dat simpelweg te lang duurt. Denk aan het importeren van een groot productbestand of een zware databasequery. De server trekt de stekker er voortijdig uit, wat resulteert in een ‘bad gateway’-reactie.
Een PHP-timeout is als een scheidsrechter die de wedstrijd te vroeg affluit. Je script is nog volop bezig met een zware taak, maar de server vindt het te lang duren en stopt het spel. Het resultaat: een foutmelding voor je bezoeker.
De max_execution_time in je php.ini-bestand verhogen kan dan de oplossing zijn. Deze waarde bepaalt hoeveel seconden een script maximaal mag draaien. Een verhoging van de standaard 30 seconden naar 300 seconden kan voor zware taken al het verschil maken.
Een ander kritiek punt is de communicatie tussen de webserver (zoals NGINX of Apache) en de PHP-processor (PHP-FPM). Een verkeerde configuratie in de ‘socket’- of ‘pool’-bestanden verbreekt die verbinding. Controleer of de paden in de NGINX-configuratie exact overeenkomen met die van de PHP-FPM-socket. Een kleine typefout is hier al een gegarandeerde 502-fout.
Terwijl je aan deze oplossingen werkt, is het een perfect moment om te benadrukken hoe cruciaal een gedegen data backup strategie is. Onverwachte storingen zoals een 502-fout zijn precies de reden waarom je altijd een recente, werkende backup achter de hand wilt hebben om dataverlies te minimaliseren.
Externe services en de 502-fout: als de oorzaak buiten je eigen server ligt
Niet elke 502 Bad Gateway fout is de schuld van je eigen server. Soms is de boosdoener een externe service die je juist gebruikt om je website sneller en veiliger te maken. Denk aan Content Delivery Networks (CDN’s) of firewalls. Ze fungeren als een extra, slimme schakel in de keten tussen je bezoeker en je website. En tja, waar meer schakels zijn, kan er ook meer misgaan.
De meest voorkomende verdachten in deze categorie zijn diensten als Cloudflare. Een CDN is fantastisch: het schuift een kopie van je website dichter naar je bezoeker toe, wat zorgt voor razendsnelle laadtijden. Maar deze dienst plaatst zichzelf letterlijk tussen de bezoeker en jouw hosting. Wat gebeurt er als die tussenlaag zelf de verbinding kwijt is?
De rol van CDN’s en firewalls
Als een CDN de verbinding met jouw origin server niet kan opbouwen – of als het CDN zelf een storing heeft – dan serveert het de bezoeker een 502-fout. De bezoeker ziet dan vaak een foutpagina met de branding van het CDN, niet die van jouw eigen server. Hetzelfde verhaal geldt voor Web Application Firewalls (WAFs). Die scannen al het verkeer op bedreigingen, maar als zo’n firewall iets te enthousiast is en legitiem verkeer blokkeert, is het resultaat ook een onbereikbare site.
De snelste manier om dit uit te sluiten? Zet de dienst even op pauze. In het dashboard van je provider kun je een CDN of firewall vaak met één klik in ‘development mode’ of ‘pauze’ zetten. Als je website daarna plotseling wél direct bereikbaar is, heb je de dader te pakken. Vaak zit het probleem dan in een foute configuratie of een specifiek IP-adres dat onterecht wordt geblokkeerd.
Tip uit de praktijk: Gebruik je Cloudflare? Let dan goed op de foutpagina zelf. Een pagina met het Cloudflare-logo betekent dat het probleem bij hun netwerk of de verbinding naar jouw server ligt. Zie je de standaard 502-pagina van je host, dan moet je de oorzaak toch echt op je eigen server zoeken.
Caching als verborgen boosdoener
Een andere oorzaak die vaak over het hoofd wordt gezien, is een te agressieve cache. Caching is je beste vriend voor een snelle website, maar het kan ook tegen je werken. Als een opgeslagen (gecachte) versie van een pagina corrupt raakt, kan de server die niet meer correct verwerken. Het resultaat: de bezoeker krijgt een kapotte, oude kopie voorgeschoteld, met een 502-fout als gevolg.
Dit kan op meerdere niveaus gebeuren:
- Plugin-caching: Plugins als W3 Total Cache of WP Rocket kunnen bij verkeerde instellingen voor conflicten zorgen.
- Server-caching: Ook diensten als Varnish of Redis kunnen een corrupte cache serveren.
De oplossing is gelukkig vaak simpel maar doeltreffend: leeg alle caches. En dan bedoel ik ook echt alle caches. Zowel die van je WordPress-plugin als eventuele caches op serverniveau of bij je CDN. Hiermee dwing je het hele systeem om een compleet nieuwe, ‘verse’ versie van elke pagina op te bouwen.
Dit is een bekend fenomeen in Nederland, waar vooral MKB-ondernemingen tijdens piekuren tegen 502-fouten aanlopen. Analyses van lokale hostingproviders laten zien dat ongeveer 15% van de servergerelateerde incidenten een 502-fout betreft. Wat blijkt? 62% van deze fouten ontstaat door overbelaste upstream-servers, vaak getriggerd door onverwachte verkeerspieken. Voor meer details over deze trends kun je hier de bevindingen van Nederlandse hostingexperts lezen.
Praten met je hostingprovider of developer: zo krijg je wél direct hulp
Je hebt alles geprobeerd. De logs doorgespit, de browsercache geleegd, zelfs even diep ademgehaald en tot tien geteld. Maar die verdomde 502 Bad Gateway fout blijft je achtervolgen. Soms ligt de oorzaak dieper dan je zelf kunt graven en heb je de expertise van je hostingprovider of developer nodig. Weten wanneer je de handdoek in de ring gooit en – belangrijker nog – hoe je effectief om hulp vraagt, is een vaardigheid die je uren aan downtime kan besparen.
Niets is zo frustrerend voor een supportteam als een ticket met de tekst: “Mijn site is down.” Dat is het startschot voor een lange reeks heen-en-weer mails, waarbij zij vanaf nul moeten beginnen met een diagnose die jij misschien al hebt uitgevoerd. Je kunt dit proces enorm versnellen door ze direct een compleet en actiegericht rapport te geven.
Een supportticket dat wél werkt
Stel een bondig maar compleet bericht op. Zo kan een specialist direct de diepte in, in plaats van eerst een vragenlijst op je af te vuren. Een ticket waar een techneut blij van wordt, bevat altijd de volgende informatie:
- Exacte tijdstippen: Wanneer zag je de fout voor het eerst? Is het constant, of komt het met vlagen? “Sinds vanochtend 10:15 uur” is oneindig veel nuttiger dan “sinds vandaag”.
- Wat je al hebt gedaan: Laat zien dat je je huiswerk hebt gedaan. Vermeld welke stappen je zelf al hebt doorlopen (cache geleegd, plugins uitgeschakeld, CDN gepauzeerd, etc.).
- Recente wijzigingen: Heb je net een update gedraaid? Een nieuwe plugin geïnstalleerd? Een instelling veranderd? Dit is negen van de tien keer de sleutel tot de oplossing.
- Visueel bewijs: Een foto zegt meer dan duizend woorden. Stuur screenshots mee van de foutmelding. Als de fout maar op één specifieke pagina voorkomt, deel dan ook die URL.
De kwaliteit van je hulpvraag bepaalt de snelheid van de oplossing. Een goed voorbereid ticket kan de oplostijd met meer dan 50% verkorten, simpelweg omdat de hele diagnosefase wordt overgeslagen.
Heldere communicatie minimaliseert niet alleen de downtime, maar voorkomt ook serieuze commerciële schade. De impact van een 502 Bad Gateway-fout op je SEO is namelijk niet mals. Nederlandse bronnen melden dat bij downtime van meer dan 6 uur, de Google-posities voor .nl-domeinen met 12-18% kunnen kelderen. Thuiswinkel.org rapporteert zelfs dat webshops met frequente 502-fouten een conversiedaling tot wel 28% kunnen zien. Je kunt meer ontdekken over de impact van 502-fouten op Nederlandse websites en waarom snel handelen cruciaal is.
Veelgestelde vragen over de 502 bad gateway
Wat is een 502 bad gateway nu precies?
Zie het als een communicatiestoring achter de schermen. Een van de servers die jouw websiteverzoek moet doorgeven (de ‘gateway’ of tussenpersoon) krijgt een ongeldig of geen antwoord terug van de hoofdserver. Omdat de ketting breekt, kan jouw browser de pagina niet tonen en krijg je deze foutmelding voorgeschoteld.
Kan ik er als bezoeker iets aan doen?
In 99% van de gevallen: nee. De oorzaak ligt vrijwel altijd aan de kant van de website of de hosting. Soms helpt een simpele paginaverversing (Ctrl + F5) of het legen van je browsercache als het een héél kortstondig hikje was, maar de echte oplossing ligt bij de eigenaar van de site.
Is zo’n 502-fout slecht voor mijn SEO?
Ja, absoluut. Als Google je site herhaaldelijk probeert te bezoeken en tegen een dichte deur loopt, is dat een slecht teken. Een enkele keer is geen ramp, maar als het uren of dagen duurt, kan het je posities in de zoekresultaten flink schaden. Zoekmachines zien het als een signaal dat je site onbetrouwbaar is. Snel handelen is dus cruciaal om die zuurverdiende posities te beschermen.
Is jouw website onbereikbaar en heb je direct hulp nodig? Het team van IFago staat klaar om de oorzaak snel te vinden en je website weer online te krijgen. Neem contact met ons op voor professionele ondersteuning.