Foutmelding - 503 dienst niet beschikbaar melding oplossen
De 503 Dienst niet beschikbaar error is altijd gerelateerd aan de resources in het account. Dit kan bijvoorbeeld betekenen dat de schijfruimte volledig vol is, of dat het CPU/RAM gebruik tegen de limieten loopt vanwege lopende processen of grote stroom bezoekers. Onderstaand meer informatie over hoe je dit kunt inzien en oplossen:
Schijfruimte controleren
Allereerst raden we aan te controleren of er nog voldoende schijfruimte beschikbaar is in het account. Je kunt dit zien door in te loggen in cPanel, en aan de rechterzijde de schijfruimte te controleren. Tevens kun je vanuit de 'cPanel > Disk Usage' tool inzien in welke mappen de data precies zit, en deze waar mogelijk verwijderen. Mochten er geen zaken zijn welke opgeruimd kunnen worden, neem dan gerust contact met ons op over een schijfruimte uitbreiding.
Resource gebruik controleren
Na het checken van de schijfruimte is het noodzakelijk om het resource gebruik te controleren. Wanneer je naar 'cPanel > Resource Usage' gaat kun je hier in de grafiek het resource gebruik van het account inzien. Een lichtgekleurde lijn toont aan dat het proces meer resources nodig had dan beschikbaar was en daardoor niet gestart kon worden. Via het tabblad 'Snapshots' kun je inzien welke processen of queries voor de pieken verantwoordelijk zijn.
Processen als oorzaak
Vaak is het een import/export/backup/email sync die veel resources gebruikt, of een incorrect gecodeerde functie. Je kunt de lijst van processen inzien via 'cPanel > Resource Usage > Snapshots'. Of processen afsluiten via de terminal via het ps aux / kill PID command.
Mocht je via de resource usage pagina zien dat de load door een bepaalde plugin word veroorzaakt, kun je het best deze plugin uitschakelen via WP-CLI.
Toename bezoek als oorzaak
Het is ook prima mogelijk dat het aantal bezoekers is gestegen en de website daardoor meer gelijktijdige verzoeken moet uitvoeren. Je kunt in dat geval het best de website optimaliseren en zorgen dat de caching correct is ingesteld. Wanneer dat al gebeurd is en er geen verdere winst mogelijk is in de load, dan kun je het account het best upgraden naar meer resources.
PHP instellingen als oorzaak
Soms is het ook nodig de PHP instellingen te verhogen als van de memory_limit en de max_input_vars, zie onze handleiding. In het geval van WordPress kun je ook proberen het geheugen wat geladen wordt te verhogen van de standaard 64M naar een hoger aantal door de volgende regel op te nemen in de wp-config.php. Let wel op dat je het WordPress Memory limiet niet gelijk zet aan het totale limiet, gezien anders één enkel proces de resources van het gehele van het account in beslag kan nemen.
define( 'WP_MEMORY_LIMIT', '256M' );
Verdere support
Kom je er na het volgen van bovenstaande stappen toch niet helemaal uit? Neem dan gerust contact met ons op via support@hoasted.com. We kijken graag met je mee of wij de precieze oorzaak kunnen achterhalen.