set_time_limit behavior

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux