ID:               39937
 Updated by:       [EMAIL PROTECTED]
 Reported By:      mike503+php at gmail dot com
-Status:           Open
+Status:           Bogus
 Bug Type:         Documentation problem
 Operating System: Linux
 PHP Version:      5.2.0
 New Comment:

Already documented: "Any time spent on activity that happens outside
the execution of the script such as system calls using system(), stream
operations, database queries, etc. is not included when determining the
maximum time that the script has been running."

There is no function for limiting human seconds AFAIK.


Previous Comments:
------------------------------------------------------------------------

[2006-12-23 15:04:25] mike503+php at gmail dot com

Description:
------------
The manual does not clearly state how the seconds are determined for
set_time_limit and max_execution_time - it keeps saying "seconds" - but
on many of my apps i do not use sleep() or anything that shouldn't count
as part of the timeout, yet it seems to never timeout; even with
set_time_limit(20) set. something that low should be okay, but it
doesn't appear to be.

for instance in a script i have, i set_time_limit(20) - and the script
normally takes at lest 2-5 minutes of actual time to run. it uses curl a
lot and string work; no sleep() involved

when i exit the script i see this:

real    0m52.776s
user    0m0.084s
sys     0m0.078s

it far surpassed "real" time - but apparently did not use much user/sys
time. is that the reason for it not terminating yet? does it need to use
20 seconds of "user" time? is there any way for a function to be defined
or a parameter to be added to tell it to measure in actual script
execution time (without any concern for sleep() or external system calls
or anything - flat out limiting how long a script runs based on human
seconds?)




------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=39937&edit=1

Reply via email to