HTTP Status Code 503 – Wat is het?
De HTTP-statuscode 503 Service Unavailable geeft aan dat de server op dit moment niet in staat is om het verzoek te verwerken. Dit is doorgaans een tijdelijke situatie, veroorzaakt door overbelasting of gepland onderhoud.
503 Service Unavailable – De server is tijdelijk niet beschikbaar. Probeer het later opnieuw.
Oorzaken van een 503-fout
- Overbelasting: De server heeft meer verzoeken dan hij aankan en weigert tijdelijk nieuwe verbindingen.
- Gepland onderhoud: De server is bewust offline gezet voor updates of beheer.
- DDoS-aanvallen: Een overvloed aan kwaadaardig verkeer maakt de server onbereikbaar.
- Uitgevallen services: Een afhankelijke service (bijv. een database) is niet beschikbaar.
Retry-After header
De server kan bij een 503-respons optioneel een Retry-After-header meesturen, met daarin het tijdstip of de wachttijd waarna de client het opnieuw kan proberen. Zoekmachines zoals Google respecteren deze header en stellen het hercrawlen uit tot het aangegeven moment.
Hoe los je een 503-fout op?
- Als bezoeker: Wacht en probeer de pagina later opnieuw te laden.
- Als beheerder: Controleer de serverbelasting (CPU, geheugen, verbindingslimieten).
- Bekijk de logs op foutmeldingen van afhankelijke services.
- Schaal indien nodig op naar meer servercapaciteit.
- Stuur bij onderhoud de juiste
Retry-After-header mee om zoekmachines te informeren.
Samenvatting
De HTTP 503 Service Unavailable-fout is een tijdelijk probleem aan de serverkant. Voor bezoekers is geduld de boodschap. Voor beheerders is het zaak de oorzaak snel te achterhalen — overbelasting, onderhoud of een defecte afhankelijke service — en deze op te lossen om verdere downtime en SEO-schade te voorkomen.