set_time_limit behavior

From: Date: Mon, 12 Sep 2005 12:52:21 +0000
Subject: set_time_limit behavior
Groups: php.general 
Request: Send a blank email to php-general+get-222174@lists.php.net to get a copy of this message
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

« previous php.general (#222174) next »