508-fout op WordPress: resourcegrens bereikt
Een 508 error op WordPressWordPress is een programma waarmee je een website maakt en beheert zonder te hoeven programmeren., met de tekst 'Resource Limit Is Reached', betekent dat je hostingaccount de toegestane hoeveelheid rekenkracht, geheugen of gelijktijdige processen heeft bereikt. De server weigert dan tijdelijk nieuwe verzoeken. Dat gebeurt vooral op gedeelde hosting.
Wat de melding betekent
Hostingpartijen geven elk account een bovengrens voor processor, geheugen en aantal gelijktijdige processen. Zit je site daar tegenaan, dan stopt de server de aanvragen die erbij komen. Het gaat dus om de belasting van je account, niet per se om een kapotte site.
Veelvoorkomende oorzaken
Vaak gaat het om een piek in bezoekers of bots, een zware of slecht geschreven pluginEen WordPress-plugin is een uitbreiding die je aan je WordPress-site toevoegt voor een extra functie, zoals een formulier of een webshop., geplande taken die veel tegelijk doen, een ontbrekende cacheEen cache is een tijdelijke opslag van kant-en-klare kopieën, zodat een pagina niet bij elk bezoek opnieuw gemaakt hoeft te worden. of een script dat in een lus blijft hangen. Ook meerdere sites op hetzelfde account delen dezelfde grens.
Zo controleer je het veilig
Bekijk in je hostingpaneelEen hostingpaneel, zoals cPanel of Plesk, is de beheerpagina van je hosting, waar je domeinen, e-mail en PHP-versie instelt. het gebruik van processor, geheugen en processen, vaak als grafiek of als logboek van de limiet. Kijk in de toegangslogs naar een opvallend aantal verzoeken van dezelfde bron of op hetzelfde bestand, zoals xmlrpc.phpXML-RPC is een oude manier waarop apps en diensten op afstand met WordPress praten, via het bestand xmlrpc.php. of wp-login.php. Maak voor je iets aanpast een back-upEen back-up is een kopie van je hele website, apart bewaard, zodat je hem kunt terugzetten als er iets misgaat..
Wat je zelf kunt proberen
Schakel eerst een caching-oplossing in als die ontbreekt. Zet de laatst toegevoegde of zwaarste plugins tijdelijk uit en kijk of de belasting daalt. Laat bots die niets te zoeken hebben blokkeren, bijvoorbeeld via je hostingpartijWebhosting is de dienst die jouw website op een computer zet die altijd aan staat en met internet verbonden is, zodat bezoekers hem kunnen openen. of een voorgeschakelde dienst. Vraag je hostingpartij welk proces of welk bestand de grens raakt. Blijft de piek terugkomen, dan is een zwaarder pakket of een andere opzet soms de eerlijke oplossing.
Wanneer de PHP-versie de oorzaak kan zijn
Een nieuwere, ondersteunde PHP-versieEen PHP-versie is het nummer van de uitgave van PHP waarop jouw website draait, zoals 8.3. draait vaak efficiënter dan een oude, dus een verouderde versie kan de belasting extra opdrijven. Op de pagina over ondersteunde PHP-versies van deze site lees je welke versies het PHP-project nog bijwerkt.
Zo voorkom je dat het terugkomt
Bekijk het gebruik van je account in de grafieken van je hostingpaneel, bijvoorbeeld eens per maand en na elke grote wijziging. Gebruik een cachingplugin of de cache van je hostingpartij, zodat niet elke bezoeker een pagina opnieuw laat opbouwen. Ruim plugins op die je niet gebruikt, en kies bij twee plugins die hetzelfde doen de lichtste. Plan zware taken, zoals back-ups of het inlezen van grote importbestanden, op een rustig moment van de dag. Draai je meerdere sites op één account, overweeg dan om de drukste site apart te zetten, zodat één piek niet alle sites tegelijk raakt.
Hulp inschakelen
Kom je er niet uit welke plugin of welk verkeer de grens raakt, dan is hulp verstandig. Bij Website Without PHP, een dienst van Monkey Vision B.V., antwoordt een mens binnen 1 werkdag. Een spoedherstel start vanaf € 375, exclusief btw.