Website Without PHP
Nederlands (Nederland)NL
  • Engels (Verenigde Staten)
  • Engels (Verenigd Koninkrijk)
  • Nederlands (Nederland)
  • Nederlands (België)
Menu

max_execution_time

max_execution_time is de PHP-instelling die de toegestane uitvoeringstijd van een script begrenst.

Lees de uitleg

Hosting en infrastructuur Laatst bijgewerkt:

max_execution_time is de PHP-instelling die de toegestane uitvoeringstijd van een script begrenst. Je komt deze naam tegen als een taak wordt afgebroken met een melding over uitvoeringstijd. Denk aan een import of een zware beheerhandeling.

De instelling benoemt een tijdgrens, niet de oorzaak van het trage werk. Laat daarom eerst onderzoeken welke taak vastloopt en welke fout daadwerkelijk wordt geregistreerd.

Wat betekent een uitvoeringstijdlimiet?

De PHP-configuratiehandleiding beschrijft de grens in seconden. De precieze tijdmeting hangt af van de omgeving en de PHP-build. Lees de waarde dus niet automatisch als de volledige tijd tussen het klikken in je browser en het verschijnen van een resultaat.

Vraag de beheerder welke tijdgrens in jouw onderzoek relevant is.

Begin met een beschrijving van de handeling. Welk scherm gebruik je, welke invoer geef je mee en wanneer verschijnt de melding? Bewaar de exacte tekst.

Een scherm dat blijft laden en een expliciete PHP-fout over uitvoeringstijd zijn verschillende waarnemingen. Het onderzoek moet aansluiten op wat je hebt gezien.

Waarom is langer wachten niet altijd de oplossing?

Welke PHP-versie meldt jouw site?

Passieve check van headers, versie en de kop van de homepage. Geen login, geen scan.

Een tijdgrens verhogen vertelt nog niet waarom een taak zoveel tijd nodig heeft. Vraag de ontwikkelaar of de hoeveelheid werk past bij één aanvraag en of de taak logisch kan worden opgesplitst. Dat is een onderzoeksvraag, geen garantie dat iedere pluginEen WordPress-plugin is een uitbreiding die je aan je WordPress-site toevoegt voor een extra functie, zoals een formulier of een webshop. of importfunctie daarvoor een instelling heeft.

Bespreek ook het gewenste eindresultaat. Bij een import wil je weten welke gegevens uiteindelijk aanwezig zijn. Bij een rapport wil je weten of de uitvoer volledig is.

Een taak die niet meer wordt afgebroken maar een onvolledig resultaat oplevert, voldoet nog niet aan de oorspronkelijke vraag. Leg de inhoudelijke controle vooraf vast.

Vraag bij herhalen eerst of de vorige poging al gegevens heeft opgeslagen. Een nieuwe poging is niet automatisch veilig wanneer de eerste halverwege stopte. Laat de beheerder beoordelen of hervatten, herstellen of opnieuw beginnen passend is voor de toepassing.

Bewaar de invoer waarmee het probleem werd onderzocht.

Welke configuratie geldt voor de taak?

De instelling hoort bij de PHP-configuratie. Laat vaststellen welk php.iniphp.ini is het instellingenbestand van PHP, waarin staat hoeveel ruimte en tijd je website krijgt en of foutmeldingen op het scherm verschijnen. of welk beheerpad de relevante waarde bepaalt. Een waarde uit een andere omgeving helpt niet als de falende taak daar niet draait.

Noteer het domeinEen domeinnaam is het webadres waarmee bezoekers jouw website vinden, zoals jouwbedrijf.example. en of het om een testkopie of de live installatie gaat.

PHPPHP is de programmeertaal waarmee veel websites, zoals WordPress-sites, hun pagina's maken op het moment dat een bezoeker erom vraagt. kan via een webaanvraag of via PHP CLIPHP CLI is de uitvoering van PHP via de opdrachtregel, bijvoorbeeld voor een script of onderhoudstaak. worden uitgevoerd. Vraag welke route de taak gebruikt. Hetzelfde bestand starten vanuit een terminal is niet automatisch een gelijkwaardige test voor de browserroute.

Laat de uitvoerder uitleggen welke relevante omstandigheden bij een vergelijking hetzelfde blijven en welke verschillen.

De documentatie bij set_time_limit beschrijft een afzonderlijke manier waarop code de tijdlimiet kan instellen. Volgens PHP start de teller bij die aanroep opnieuw vanaf nul. Dat is geen advies om zelf een codefragment toe te voegen.

Laat een ontwikkelaar beoordelen of een dergelijke wijziging in de toepassing thuishoort en welke grenzen daarbuiten nog gelden.

Hoe onderzoek je de fout gericht?

Vraag naar de relevante regel in het foutlogEen foutlog is een bestand waarin de server opschrijft welke fouten er op je website zijn voorgekomen, met tijd en plek.. Koppel de melding aan het tijdstip van je test. Laat de uitvoerder aangeven welke taak toen draaide.

Een logbestand met een oude timeout is geen bewijs dat de huidige mislukking dezelfde oorzaak heeft. Bewaar alleen de informatie die bij deze aanvraag hoort.

Gebruik de Error Hub om de fouttekst te herkennen. De hostergidsen helpen om de juiste omgeving te bespreken. Verander niet tegelijk de PHP-versieEen PHP-versie is het nummer van de uitgave van PHP waarop jouw website draait, zoals 8.3., alle limieten en verschillende plugins.

Vraag om een afgebakende aanpassing waarvan het effect met dezelfde invoer kan worden gecontroleerd.

Wanneer is de wijziging geslaagd?

Laat de oorspronkelijke taak opnieuw uitvoeren onder afgesproken omstandigheden. Controleer of het verwachte resultaat compleet is en of dezelfde fout nog wordt vastgelegd. Noteer de testinvoer, omgeving en uitkomst.

Een screenshot van een hogere limiet is bewijs van een instelling, niet van een geslaagde import of beheerhandeling.

Blijft het probleem bestaan, vraag dan welke verklaring de test heeft uitgesloten. Spreek de volgende gerichte onderzoeksvraag af. Verhoog de grens niet steeds opnieuw zonder dat iemand uitlegt welk nieuw bewijs dat rechtvaardigt.

Het doel blijft een werkende taak met een controleerbaar resultaat.

Bewaar ook de afgesproken acceptatie bij de taak, zodat de volgende beheerder dezelfde controle kan uitvoeren.

Vraag hulp met de fouttekst, de taak en de testomstandigheden. Wanneer je ook PHP updaten, neem deze controle op in het onderhoud. Laat dezelfde taak vóór en na de wijziging beoordelen zodat de versieaanpassing niet losstaat van het werk waarvoor je de website gebruikt.

Veelgestelde vragen

Is dit de laadtijd van mijn pagina?

Niet automatisch. De instelling gaat over PHP-uitvoeringstijd. Laat de beheerder verklaren welke tijdmeting en welke grens bij jouw fout horen.

Kan ik de limiet onbeperkt verhogen?

Kies geen waarde zonder diagnose. Laat onderzoeken waarom de taak zoveel tijd vraagt en welke configuratie voor die taak geldt.

Mag ik een afgebroken import direct herhalen?

Laat eerst controleren of de vorige poging al gegevens heeft opgeslagen. Spreek af hoe je de taak veilig hervat of opnieuw uitvoert.

Deel deze pagina

Vraag je AI om uitleg

Opent de chat met een vraag over deze pagina. Een AI-antwoord kan afwijken; de bronnen hierboven zijn leidend.

Deze vraag wordt meegestuurd: Vat de bevestigde feiten op https://websitewithoutphp.com/nl-nl/kennisbank/max-execution-time/ samen in 5 korte punten, met de bron per punt.

  1. Domein
  2. Controle
  3. Uitkomst
  4. Rapport

Welke PHP-versie draait jouw site?

Vul je domein in. We lezen alleen wat je site openbaar meestuurt: de headers en de kop van de homepage. Geen scan, geen login.

We bewaren het domein en de uitkomst, nooit je IP-adres.