You are here: Re: Long sleep() and time-out's « PHP Programming Language « IT news, forums, messages
Re: Long sleep() and time-out's

Posted by Kim Andrι Akerψ on 06/14/06 16:52

Vincent Delporte wrote:

> Hi
>
> The script I'm writing needs to wait a random amount of time (1-300s)
> between each iteration of a loop, eg.
>
> while(condition) {
> do something
> //wait between 1s and 5 minutes
> sleep(rand(1,300));
> }
>
> Problem is, a browser times out if it doesn't get an answer within
> about 30 seconds. Is the idea of having a PHP script sleep for a
> longer amount of time incompatible with web applications? Any
> work-around?

Use set_time_limit:
http://php.net/set_time_limit

From the manual:
> Set the number of seconds a script is allowed to run. If this is
> reached, the script returns a fatal error. The default limit is 30
> seconds or, if it exists, the max_execution_time value defined in the
> php.ini. If seconds is set to zero, no time limit is imposed.
>
> When called, set_time_limit() restarts the timeout counter from zero.
> In other words, if the timeout is the default 30 seconds, and 25
> seconds into script execution a call such as set_time_limit(20) is
> made, the script will run for a total of 45 seconds before timing out.

Especially that last part should be useful to you.

--
Kim AndrΓ© AkerΓΈ
- kimandre@NOSPAMbetadome.com
(remove NOSPAM to contact me directly)

 

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

Π‘Π°ΠΉΡ‚ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ Π² Π‘Ρ‚ΡƒΠ΄ΠΈΠΈ Π’Π°Π»Π΅Π½Ρ‚ΠΈΠ½Π° ΠŸΠ΅Ρ‚Ρ€ΡƒΡ‡Π΅ΠΊΠ°
ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Π΅Π±-сайтов, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, поисковая оптимизация