FIX

// 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

// Oorzaak

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.

// Oplossing

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.

OorzaakTypische trigger
PHP-workers allemaal bezetVerkeerspiek of een traag script
Achtergebleven onderhoudsmodusEen onderbroken update
Plugin of thema loopt vastNa een update of activatie
Resourcelimiet bereiktGeheugen of CPU-limiet van het hostingpakket
Kristof Loyens
// Uit de praktijk — Kristof

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.

1

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.

2

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.

3

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.

4

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.

5

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.

6

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?

Blijft uw site onbereikbaar? Contacteer ons — wij sporen de oorzaak op en lossen het op voor €75.

Kristof Loyens

Kristof Loyens

Eigenaar Quantum Leap. WordPress fan. Designer en Developer. Loves The interwebz, snowboarding, graffiti en luide muziek. Maakt een geweldige pompoensoep.

← Terug naar alle blogberichten