Search code examples
phptimeoutexecution-timetimeoutexception

Why does my script runs longer than my server set max_execution_time?


I have a script:

for ($i = 0; $i <= 7200; $i++) {
    echo $i.' - ';
    sleep(1);
}

But my server has:

ini_get('max_execution_time'); // == 30

Why script runs 7200 seconds (not execution time out), but max_execution_time is 30? set_time_limit () on the server is turned off


Solution

  • The time you spend in sleep doesn't count towards the execution time.