Re: [PHP] long running php script won't complete :(

2012-06-05 Thread rene7705
On Mon, Jun 4, 2012 at 6:52 PM, Matijn Woudt tijn...@gmail.com wrote:
 On Mon, Jun 4, 2012 at 5:57 PM, rene7705 rene7...@gmail.com wrote:
 Hi.

 I've got a piece of code that builds up a multi-meg test array for my
 opensourced http://mediabeez.ws/products/htmlMicroscope var_dump()
 improvement, and when I run it for longer than about 20 minutes, the
 browser just calls it quits.. :( Firefox, and chrome.

 I'd like to do this with a browser call, if all else fails I suppose I
 can run the generation of the test array from the commandline, but I
 prefer calling from the browser..

 So, I'm doing ob_start(), then start the main loop which does echo
 '.'; ob_flush(); flush();.

 I've got my KeepAliveTime set to 25 seconds, as per
 http://www.pctools.com/guides/registry/detail/891/

 And I'm calling this from my browser to the domain name that points
 back to the machine I run the browser on, latest wampserver on windows
 7.
 Calling via localhost doesn't work somehow.

 Is there anything obvious I've missed?


 Just to be sure, have you checked the Apache error logs for anything
 obvious? (eg. out of memory?)
 In case the browser closes the connection, you could use
 ignore_user_abort [1] to be sure the script continues, though the
 browser won't receive the result.

 - Matijn

 [1] www.php.net/manual/en/function.ignore-user-abort.php

ignore_user_abort(true) together with set_time_limit(0) is doing the
job nicely atm. thanks!

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



[PHP] long running php script won't complete :(

2012-06-04 Thread rene7705
Hi.

I've got a piece of code that builds up a multi-meg test array for my
opensourced http://mediabeez.ws/products/htmlMicroscope var_dump()
improvement, and when I run it for longer than about 20 minutes, the
browser just calls it quits.. :( Firefox, and chrome.

I'd like to do this with a browser call, if all else fails I suppose I
can run the generation of the test array from the commandline, but I
prefer calling from the browser..

So, I'm doing ob_start(), then start the main loop which does echo
'.'; ob_flush(); flush();.

I've got my KeepAliveTime set to 25 seconds, as per
http://www.pctools.com/guides/registry/detail/891/

And I'm calling this from my browser to the domain name that points
back to the machine I run the browser on, latest wampserver on windows
7.
Calling via localhost doesn't work somehow.

Is there anything obvious I've missed?

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



Re: [PHP] long running php script won't complete :(

2012-06-04 Thread Matijn Woudt
On Mon, Jun 4, 2012 at 5:57 PM, rene7705 rene7...@gmail.com wrote:
 Hi.

 I've got a piece of code that builds up a multi-meg test array for my
 opensourced http://mediabeez.ws/products/htmlMicroscope var_dump()
 improvement, and when I run it for longer than about 20 minutes, the
 browser just calls it quits.. :( Firefox, and chrome.

 I'd like to do this with a browser call, if all else fails I suppose I
 can run the generation of the test array from the commandline, but I
 prefer calling from the browser..

 So, I'm doing ob_start(), then start the main loop which does echo
 '.'; ob_flush(); flush();.

 I've got my KeepAliveTime set to 25 seconds, as per
 http://www.pctools.com/guides/registry/detail/891/

 And I'm calling this from my browser to the domain name that points
 back to the machine I run the browser on, latest wampserver on windows
 7.
 Calling via localhost doesn't work somehow.

 Is there anything obvious I've missed?


Just to be sure, have you checked the Apache error logs for anything
obvious? (eg. out of memory?)
In case the browser closes the connection, you could use
ignore_user_abort [1] to be sure the script continues, though the
browser won't receive the result.

- Matijn

[1] www.php.net/manual/en/function.ignore-user-abort.php

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