// Hosting · Server · WordPress
503 Service Unavailable —
site tijdelijk onbereikbaar fixen
"503 Service Temporarily Unavailable." De server staat er wel, maar weigert uw site te tonen. Een vervelende maar meestal tijdelijke fout — in ~20 minuten op te sporen en op te lossen.
Door Kristof Loyens — 14 juni 2026 · 4 min leestijd
"503 Service Unavailable" — de server weigert tijdelijk te leveren
De hele site is onbereikbaar, soms tijdens piekverkeer of na een update
De server is overbelast of bereikt zijn limiet: alle PHP-workers bezet, een vastgelopen plugin of thema, een blijvende onderhoudsmodus, of een resourcelimiet bij de hosting.
Verwijder een achtergebleven .maintenance-bestand, schakel plugins uit via FTP, en controleer de PHP-workers en resourcelimieten bij uw hostingprovider.
Waarom gebeurt dit?
Een 503 betekent dat de server bereikbaar is, maar het verzoek bewust niet afhandelt. Anders dan bij een 500 (interne fout) gaat het meestal om een tijdelijke capaciteits- of toestandskwestie: de server is even "te druk" of staat in een speciale modus.
| Oorzaak | Typische trigger |
|---|---|
| PHP-workers allemaal bezet | Verkeerspiek of een traag script |
| Achtergebleven onderhoudsmodus | Een onderbroken update |
| Plugin of thema loopt vast | Na een update of activatie |
| Resourcelimiet bereikt | Geheugen of CPU-limiet van het hostingpakket |

Een tijdje geleden — kort nadat iedereen massaal AI begon te gebruiken — kreeg de website van Two Move een bijzonder agressieve crawl van AI-bots te verwerken. Plots werd de server overstelpt met duizenden verzoeken, zo massaal dat er een 503-fout verscheen. We losten het op door te beperken welke bots de site mogen crawlen en hoe snel ze dat mogen doen.
Herlaad en wacht enkele minuten
Een 503 is vaak tijdelijk. Bij een korte piek of een herstartende server is de site na enkele minuten vanzelf terug. Herlaad de pagina een paar keer met een tussenpauze voor u dieper graaft.
Verwijder een achtergebleven .maintenance-bestand
Werd een update onderbroken, dan blijft soms een verborgen bestand .maintenance in de hoofdmap staan, waardoor WordPress in onderhoudsmodus hangt. Verwijder dit bestand via FTP en herlaad de site.
Deactiveer plugins via FTP
Een vastgelopen of zware plugin kan alle serverbronnen opslokken. Hernoem via FTP de map wp-content/plugins naar plugins_uit. Is de site terug, zet de map dan terug en activeer de plugins één voor één tot de 503 opnieuw verschijnt.
Controleer de PHP-workers en resourcelimieten
Kijk in uw hostingpaneel naar het gebruik van geheugen, CPU en het aantal PHP-workers. Zit u tegen de limiet, dan veroorzaakt elke extra bezoeker een 503. Tijdelijk helpt het om de zwaarste pagina's te cachen; structureel is een ruimer pakket nodig.
Test met een standaardthema
Blijft de fout met alle plugins uit, hernoem dan via FTP de map van uw actieve thema. WordPress valt terug op een standaardthema. Werkt de site dan, dan zit het probleem in uw thema — vaak in een zwaar script in functions.php.
Bekijk de serverlogs
De error- en access-logs in uw hostingpaneel tonen vaak de echte oorzaak: een bot die uw site bestookt, een cronjob die vastloopt of een specifiek script dat te lang draait. Daarmee pakt u de bron aan in plaats van het symptoom.
Let op: Keert de 503 elke dag op hetzelfde moment terug, dan wijst dat vaak op een geplande taak (back-up, cronjob) of een terugkerende verkeerspiek. Los dat gericht op in plaats van telkens te herstarten.
Wanneer schakelt u een professional in?
- De 503 keert regelmatig terug ondanks uitgeschakelde plugins en een standaardthema.
- Uw site loopt structureel tegen de resourcelimieten van het hostingpakket.
- De serverlogs wijzen op bots, aanvallen of vastlopende cronjobs.
- U heeft geen toegang tot serverinstellingen of logbestanden.
Blijft uw site onbereikbaar? Contacteer ons — wij sporen de oorzaak op en lossen het op voor €75.