
Die maximale Scriptlaufzeit im Shared-Hosting-Bereich ist in der Regel begrenzt. Eine Erhöhung von
max_execution_time in der php.ini bringt in diesem Fall nichts, da der vorgegebene Wert nicht überschritten werden kann. Um die maximal mögliche Laufzeit von PHP-Scripten am Server zu testen oder um die Angaben des Webhosting-Anbieters zu überprüfen, kann das folgende Scriptbeispiel mit der PHP-Funktion
sleep() eingesetzt werden.
<?php// Testscript zur Überprüfung der maximalen Scriptlaufzeit am Server$pause = "60"; // Pause in Sekundenecho "Script startet und pausiert für $pause Sekunden<br><br>"; sleep($pause);echo "Script wurde ordnungsgemäß nach $pause Sekunden beendet";?>
Beim Überschreiten der maximalen Scriptlaufzeit erfolgt ein Abbruch durch den Server. Eine Fehlermeldung wird nicht ausgegeben, sollte aber in den Error-Logs des Server nachzulesen sein.