|
Posted by michael on 10/21/41 11:26
Hi,
I am trying to figure out why a script that is set to time out after 30
seconds will run indefinitely. For example,
set_time_limit(30);
echo ini_get('max_execution_time'), "<hr />";
echo date("H:i:s"), "<hr />";
for ($i = 0; $i < 100; $i++)
{
sleep(10);
echo date("H:i:s"),"<hr />";
flush();
}
echo "Done!";
result:
30
------------------------------------------------------------------------
13:54:09
------------------------------------------------------------------------
.....
------------------------------------------------------------------------
14:10:50
------------------------------------------------------------------------
Done!
As you can see, this script ran for over 14 minutes. I have read that
max_execution_time is bound to CPU time, and I am not sure how this
translates into being able to effectively use this parameter.
Comments / insight extremely appreciated.
Michael
[Back to original message]
|