HTTP-fout 503
503 Service Unavailable: wat het betekent en hoe u het oplost
Het korte antwoord
De server is er wel, maar zegt “nu even niet”. Duurt dat langer dan een paar minuten, dan houdt iets hem tegen, en dat verdwijnt meestal niet vanzelf.
- Back-up vóór elke wijziging
- Vaste prijs vooraf
- Op afstand, overal ter wereld
- Gratis diagnose
Anders dan bij een 502 of 504 is een 503 vaak een bewust antwoord: de server of uw host wijst verzoeken af om zichzelf te beschermen. Daardoor is de oorzaak goed te vinden als u weet waar u moet kijken: de verbruiksgrafieken in uw hostingpaneel en het toegangslogboek laten zien wie of wat alles opgebruikt.
Herkenbaar?
Zo ziet een 503 Service Unavailable eruit
- “503 Service Unavailable” of “Service Temporarily Unavailable” op elke pagina
- WordPress toont “Briefly unavailable for scheduled maintenance. Check back in a minute.” en blijft dat doen
- Uw host toont een pagina over een bereikte limiet of een geschorst account
- De site werkt op rustige uren maar valt uit op drukke momenten of na een campagne of mailing
- Het beheerscherm, de checkout of de API valt het eerst uit, terwijl simpele pagina’s nog laden
Oorzaken
Wat veroorzaakt een 503 Service Unavailable?
Hostinglimieten bereikt
Shared en instaphosting begrenzen CPU, geheugen en gelijktijdige processen. Haalt u die grens, dan geeft de host een 503 om andere accounts te beschermen.
Onderhoudsmodus die niet uitging
WordPress laat een .maintenance-bestand achter in de root als een update wordt onderbroken. Laravel doet hetzelfde na php artisan down. Beide beantwoorden elke bezoeker met een 503.
Het applicatieproces is gecrasht
Als PHP-FPM of de appserver stopt of geen vrije workers heeft, kan de webserver verzoeken nergens kwijt en antwoordt hij 503.
Bots en crawlers overspoelen de site
Scrapers, agressieve crawlers en inlogaanvallen op wp-login.php of xmlrpc.php kunnen uw limieten opmaken nog voor echte bezoekers komen.
Zware pagina’s of achtergrondtaken
Back-ups, imports, cronjobs of niet-geoptimaliseerde queries die tegelijk met normaal verkeer lopen, duwen de server over zijn limiet.
Een firewall of beveiligingsregel
Een beveiligingsplugin, firewall of CDN-limiet die te streng staat, kan echte bezoekers blokkeren, of uw eigen server.
Zelf proberen
Wat u zelf kunt doen bij een 503-foutmelding
Deze stappen zijn veilig en terug te draaien. Doe ze in volgorde.
- 1 Wacht vijf minuten en laad opnieuw. Hebt u net iets bijgewerkt of uitgerold, dan kan een onderhoudsstatus nog bezig zijn.
- 2 Maak op WordPress verbinding via FTP of bestandsbeheer (toon verborgen bestanden) en verwijder het bestand .maintenance in de root. De site is dan meestal direct terug.
- 3 Draai op Laravel php artisan up op de server. Lukt dat niet, verwijder dan het bestand storage/framework/down.
- 4 Open het verbruik in uw hostingpaneel en kijk naar CPU, geheugen, entry processes en I/O. Een grafiek die plat tegen het plafond loopt, betekent dat u een limiet raakt.
- 5 Zoek in het toegangslogboek naar één IP-adres of user agent met duizenden verzoeken. Vraag uw host, firewall of Cloudflare om die te blokkeren of te beperken.
- 6 Zet de laatst bijgewerkte plugin uit door zijn map te hernoemen, en vraag uw host of uw account is afgeremd of geschorst.
Onze aanpak
Onze aanpak bij een 503 Service Unavailable
-
1
We zoeken wie alles opgebruikt
We bekijken verbruik, proceslimieten en toegangslogs om te zien of het uw eigen site, een plugin, een taak of botverkeer is.
-
2
Back-up vóór elke wijziging
Eerst een volledige kopie van bestanden en database, zodat elke wijziging ongedaan te maken is.
-
3
Oorzaak, vaste prijs, uw akkoord
De diagnose is gratis. U krijgt de oorzaak in gewone taal, een vaste prijs en een tijdsinschatting. Zonder uw akkoord begint er niets.
-
4
Herstellen, onder belasting testen, rapporteren
We ruimen de blokkade op, stellen af wat bronnen verspilt, controleren de site onder normaal verkeer en sturen een kort rapport.
Wat we nodig hebben
Wat wij van u nodig hebben
- Toegang tot uw hostingpaneel, inclusief verbruiksgrafieken en toegangslogs
- SFTP- of SSH-toegang tot uw sitebestanden
- Een beheerderslogin voor uw CMS of applicatie, als dat er is
- Wanneer het begon, of het constant is of alleen op pieken, en wat er eerder veranderde
We vragen de minimale toegang die nodig is, gebruiken per klant een aparte sleutel en u kunt die intrekken zodra we klaar zijn.
Wat wij niet kunnen oplossen
We kunnen geen limieten verhogen op een hostingpakket dat wij niet beheren, en geen 503 oplossen die uit een platformstoring bij uw leverancier komt. Is de echte oplossing een groter pakket, dan zeggen we dat eerlijk na de gratis diagnose, zodat u niet betaalt voor optimalisatie die niet kan volstaan.
Prijs
Prijs en wat er daarna gebeurt
-
1
Gratis diagnose
We zoeken de oorzaak en vertellen u wat er mis is.
-
2
Vaste prijs
U krijgt een prijs en een tijdsinschatting. Zonder uw ja begint er niets.
-
3
Opgelost en gerapporteerd
We herstellen het, testen het en sturen een kort verslag.
Vanaf €295 excl. btw
Vaste prijs, afgesproken voordat we beginnen
Is het dringend? Zeg het in het formulier of in de chat. We beginnen zo snel als we kunnen en geven u bij de offerte een realistische tijdsinschatting. Kost voorrang extra, dan ziet u dat in de offerte voordat u akkoord gaat.
Laat het oplossenVragen?
Veelgestelde vragen over 503 Service Unavailable
Ook bekeken
Gerelateerde problemen
HTTP-fout 504
Een 504 Gateway Timeout betekent dat een server vóór uw site, zoals nginx, een load balancer of Cloudflare, te lang wachtte op een antwoord...
Lees meer →Website niet bereikbaar
Een website is niet bereikbaar als de server uw pagina’s niet meer aan bezoekers kan leveren. De meest voorkomende oorzaken, op volgorde van...
Lees meer →HTTP-fout 500
Een 500 Internal Server Error is een algemene HTTP-statuscode. Hij betekent dat de server bij het opbouwen van uw pagina op een onverwacht p...
Lees meer →Laatst bijgewerkt:
Aanvraag
Vertel ons wat er mis is
Beantwoord een paar korte vragen. U krijgt een vaste prijs voordat we iets doen.
Bedankt voor uw aanvraag!
We nemen spoedig contact met u op
Er is een fout opgetreden!
Probeer het alstublieft opnieuw.