Kennisbank
1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!
Een fout oplossen die verband houdt met resourcebeperkingen
Deze handleiding beschrijft de fouten die kunnen optreden als gevolg van overschrijding van de beschikbare resources bij het beheren en bezoeken van een website.
Inleiding
- Om de integriteit, stabiliteit en prestaties van de gedeelde server te waarborgen en een eerlijke ervaring voor alle gebruikers te garanderen, worden er limieten aan de beschikbare resources opgelegd.
- Als een website of applicatie aanzienlijk meer resources nodig heeft, kan het nodig zijn om over te stappen op een Cloudserver of een ander type virtuele hosting, waarbij de resources flexibeler kunnen worden toegewezen.
Oorzaak van de fout
Fatale fout: de maximale uitvoeringstijd van 30 seconden is overschreden
Deze fout treedt op wanneer de server een maximale uitvoeringstijd voor scripts heeft ingesteld, meestal om te voorkomen dat taken te lang duren. Als een script bijvoorbeeld probeert om in één keer veel grote afbeeldingen te verkleinen, kan dit de toegestane maximale uitvoeringstijd overschrijden. De server stelt deze limiet in om een snelle reactie op gebruikersverzoeken te garanderen. Het pad dat vaak in de foutmelding wordt vermeld, kan u een preciezere oorzaak aangeven (bijvoorbeeld Fatale fout: maximale uitvoeringstijd van 30 seconden overschreden in /home/www/1234567abc/web/wp-includes/media.php op regel 123)
memory_limit exceeded
Deze fout treedt op wanneer een script of applicatie meer geheugen gebruikt dan toegestaan. Dit kan gebeuren wanneer een script een grote hoeveelheid gegevens verwerkt of wanneer er sprake is van een geheugenlek. Een script voor het bewerken van afbeeldingen kan bijvoorbeeld meer geheugen gebruiken dan toegestaan, wat deze fout veroorzaakt.
Mogelijke oplossingen
Hier zijn enkele mogelijke oplossingen voor deze fouten:
- Controleer de scripts die meerdere verbindingen met de server tot stand brengen om gegevens weer te geven.
- Optimaliseer de betreffende script(s) zodat ze minder resources nodig hebben.
- Verhoog de limieten van de betreffende website, zodat het script alles kan doen wat het moet doen, en/of beperk het aantal gelijktijdige verbindingen (vooral op een Cloud Server, waar de limieten (RAM, uitvoeringstijd, gelijktijdige verbindingen) aanzienlijk kunnen worden verhoogd).
- Migreer uw hosting naar een Cloud Server.
Bekijk ook deze andere handleiding.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/2828
Is deze veelgestelde vragenlijst nuttig geweest?