Hosting8 min lezen

Error 503: Hoe je deze kunt oplossen? Zo!

Door Merel Mensink op vrijdag, 18 februari, 2022

Error 503: Hoe je deze kunt oplossen? Zo!

In dit artikel

De Error 503 is één van de meest voorkomende foutmeldingen op websites. Het probleem van deze 503 error is dat het je weinig informatie geeft over hoe deze op te lossen.

In dit artikel lees je wat de HTTP 503 Service Unavailable foutmelding is en uiteraard, hoe je deze vervolgens oplost.

Wat betekent HTTP Error 503

De 503 error betekent dat je website of webshop op dit moment niet bereikbaar is vanwege een probleem op de server of dat je website in onderhoudsmodus staat. Een probleem op de server kan bijvoorbeeld zijn dat deze te druk is en je website in onderhoudsmodus is een veelvoorkomende actie bij WordPress websites.

Vaak wordt de 503 error weergegeven als “Serpvice temporarily unavailable” of “Service unavailable”. Dit kan bijvoorbeeld verschillen tussen platformen zoals WordPress en Magento. Als je deze foutcode krijgt op een andere website dan die van jou, dan is het enige wat je kunt doen, wachten. Of, eventueel contact opnemen met de desbetreffende website om hier melden van te maken.

Op veel websites zoals Isitdownrightnow.com kun je controleren of de website die je probeert te bereiken problemen heeft. Is de website wel van jou of in jouw beheer, dan zul je zelf actie moeten ondernemen. Of je neemt contact op met je webhoster, of je probeert eerst zelf te kijken waarom dit probleem zich voordoet en hoe je dit zelf kunt oplossen.

503 Error variaties

Het is niet gezegd dat je altijd dezelfde error code te zien krijgt. Per platform, per browser en bijv. per gebruikte service kan het verschillen. Zo geven sites die gebruik maken van Microsoft IIS meer informatie dan de meeste anderen. De 503 foutcode kent o.a. deze variaties.

  • HTTP Server Error 503
  • Error 503
  • HTTP Error 503
  • Error 503 backend fetch failed
  • Error 503 service unavailable
  • 503 Service Unavailable
  • 503 Service Temporarily Unavailable
  • Http/1.1 Service Unavailable
  • HTTP Server Error 503
  • Service Unavailable – DNS Failure

Error 503 oplossen

Omdat de 503 error code weinig aanvullende informatie geeft moet je zelf op zoek naar een oplossing. In negen van de tien gevallen kunnen de onderstaande aanbevelingen helpen. Laten we beginnen bij de makkelijkste en dat zijn de tips voor als je zelf geen eigenaar bent van de website. Wat kun je dan doen om de foutcode te omzeilen?

1. Wacht even en vernieuw de pagina

Zo simpel kan het wel zijn. De 503 error code is over het algemeen een tijdelijke. Het kan dus goed zijn dat de server heel even te druk was, of dat er net onderhoud werd gepleegd aan de website, waardoor deze niet bereikbaar was.

Ook nu is geduld dus een schone zaak.

Wacht even 5 á 10 minuten en probeer het dan gewoon nog een keer.

2. Start je modem/router opnieuw op

Deze tip is vooral van toepassing als je de 503 error in combinatie met een DNS-failure ziet. In veel gevallen is er dan iets mis met de DNS-configuratie in je router. Als je deze opnieuw opstart is de kans groot dat hiermee de foutcode is verholpen. Goed, dit waren natuurlijk vrij eenvoudige stappen. Welke stappen kun je ondernemen als je zelf wel de eigenaar bent van de website?

1. Neem contact op met je webhoster

De 503 error wordt zoals gezegd, vaak getoond bij website waar de server op dat moment erg druk is. Dit kan komen door een piekbelasting, of misschien zelfs wel als gevolg van een DDoS aanval. In ieder geval kan de webhoster snel zien of er iets ongewoons aan de hand is op de server. In sommige gevallen kan het ook een kwestie zijn van het opschalen van resources (en dus een hoger pakket).

2. Schakel je plugins uit

Grote kans dat de 503 error ontstaat uit een conflict met één of meerdere van je plugins. Verouderde plugins, of juist plugins die recent een update kregen kunnen compatibiliteitsproblemen geven.

Het probleem van een 503 error is dat je vaak niet meer in de backend van je website kunt komen. Om je plugins uit te schakelen kun je gebruik maken van een FTP-client, zoals Filezilla. In onderstaande voorbeeld hebben we als voorbeeld een WordPress installatie met bijbehorende geïnstalleerde plugins.

Wat je kunt doen is of de bovenliggende map ‘Plugins’ te hernoemen, of per plug-in de naam tijdelijk te veranderen naar iets anders, bijvoorbeeld door er achter te zetten _old. Heb je het probleem hiermee opgelost of niet, je kunt de plugins altijd weer hernoemen naar de officiële naam en je plugins zijn weer geactiveerd en alle instellingen zijn onthouden.

3. Schakel je CDN tijdelijk uit

CDN’s zoals bijvoorbeeld Cloudflare kunnen ook de oorzaak zijn van de 503-foutmelding. De meeste CDN-diensten hebben de mogelijkheid om deze even te pauzeren. Bij Cloudflare doe je dit bijvoorbeeld op je dasboard:

 

Als je hiermee de problemen verhelpt kun je het beste contact opnemen met de desbetreffende CDN. Zij hebben misschien een storing of kunnen je verder helpen. Mocht dit niet de oplossing blijken, vergeet na het testen natuurlijk niet om Cloudflare weer aan te zetten.

4. Verhoog de resources van je server

Niet altijd even leuk, maar wel soms de oplossing van veel problemen. Bij Hypernode houden wij de gebruikte resources altijd in de gaten en geven een melding als hier actie op ondernomen moet worden. Maar bij veel webhosters ben je aan je eigen lot overgelaten. Wanneer jouw website de resources is ontgroeid, dan zul je moeten overstappen naar pakketten die meer resources hebben. Voor dat je dit doet is het altijd raadzaam om eerst even contact op te nemen met de support van de webhoster waarbij je zit. Zij kunnen al snel aangeven of het overstappen naar meer resources echt de oplossing blijkt te zijn of niet. Een goede webhoster helpt je hierbij pro actief en zoekt samen met jou naar een oplossing.

5. Bekijk je error logs

Niet de meest leuke manier, maar vaak wel verhelderend. Als er technische problemen zijn met je site of server dan wordt dit vaak vastgelegd in je error logs. De logs vind je vaak in het admin gedeelte van je webhoster of bijvoorbeeld via FTP in je folders. Wat ook mogelijk is, is het bekijken van je logs in Apache en Nginx. Deze vind je hier:

  • Apache: /var/log/apache2/error.log
  • Nginx: /var/log/nginx/error.log

Kijk of je fouten spot en probeer deze op te lossen of aan te dragen bij je hoster.

6. Check de configuratie van je Firewall

We zien het niet vaak, maar het komt wel eens voor. Services die een automatische firewall aanbieden kunnen soms ten onrechte een false positive geven, waarbij ze veilige en geldige inhoud van CDN’s als kwaadaardig beschouwen. Dit zorgt dus voor een blokkade en kan soms leiden tot een 503 Service Unavailable foutmelding.

7. Voor de WordPress gebruikers: schakel je thema uit

Naast het feit dat plugins voor een 503 foutcode kunnen zorgen, kan je WordPress thema dit ook. Vanwege compatibiliteit issues komt het soms voor dat je tegen een http error 503 aanloopt. Om je thema uit te schalen dien je toegang te hebben tot je database. Dit kan bijvoorbeeld bij een tool als PHPMyAdmin. Je zoekt vervolgens de tabel wp_options op en zoek in de rij “option_name” naar template. Als het goed is krijg je nu de naam van je thema terug. Hernoem deze vervolgens naar een standaard WordPress thema zoals Twenty Twenty-One en check je website vervolgens of de 503 error is opgelost.

Conclusie: Error 503

De 503 error code hoeft geen hele spannende te zijn. Zoals we hierboven al beschreven is dit een veelvoorkomende melding die vaak vanzelf is opgelost. In een enkel geval is het een hardnekkige en dan moet je ook serieus aan de slag. Bij Hypernode nemen we je een hoop werk uit handen door hier actief op te monitoren en je uitmuntende support te leveren bij dergelijke 503 meldingen.

503 errors oplossen is voor routinewerk. Wil je in de toekomst proactief geholpen worden en profiteren van hosting met de beste performance van Nederland? Neem dan contact met ons op.

Hi! Mijn naam is Dion, Account Manager at Hypernode

Wil je meer weten over Hypernode's Managed E-commerce Hosting? Plan je online meeting.

plan een een-op-een meeting tel:+31648362102

Visit Hypernode at