You are here: Re: [PHP] set_time_limit behavior « PHP « IT news, forums, messages
Re: [PHP] set_time_limit behavior

Posted by michael on 10/21/85 11:26

Hi Jim,

I certainly did overlook the ramifications of the sleep function. I
modified my script so that sleep is not called:

set_time_limit(1);
echo ini_get('max_execution_time'), "<hr />";
echo date("H:i:s"), "<hr />";
while (true)
{
echo date("H:i:s"),"<hr />";
flush();
}


This did time out! But, oddly it timed out only after 10 seconds. Any
ideas of why the discrepancy?

Thanks,

Michael



Jim Moseby wrote:

>] set_time_limit behavior
>
>
>>HI Jay,
>>
>>Thanks for the reply. No, we are not in safe mode. That was
>>one of the
>>first things I looked at. It's quite a confusing issue. I certainly
>>have had PHP time out on me before, and have juggled
>>max_execution_time
>>to solve this. But with it just running indefinitely
>>regardless of INI
>>values or run time setting... well its a little disturbing!
>>
>>Thanks,
>>
>>Michael
>>
>>Jay Blanchard wrote:
>>
>>
>>
>>>[snip]
>>>I am trying to figure out why a script that is set to time
>>>
>>>
>>out after 30
>>
>>
>>>seconds will run indefinitely. For example,
>>>....
>>>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.
>>>[/snip]
>>>
>>>Are you running PHP in safe mode? If so set_time_limit() has
>>>
>>>
>>no effect.
>>
>>
>
>From the online manual:
>
>The set_time_limit() function and the configuration directive
>max_execution_time only affect the execution time of the script itself. Any
>time spent on activity that happens outside the execution of the script such
>as system calls using system(), the sleep() function, database queries, etc.
>is not included when determining the maximum time that the script has been
>running.
>
>JM
>
>
>

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация