php flush() are not effective.
Shri @ DevLib.Org
shri at devlib.org
Wed Apr 29 19:58:46 MSD 2009
I've noticed this too. Can you retry after turning gzip off? Worked in my case.
We have some scripts which run for 20-30 mins, rebuilding some large databases and they need to be run isolated from the main webserver which has gzip on.
Regards,
Shri
----- Original Message -----
From: Ken Chen
To: nginx at sysoev.ru
Sent: Wednesday, April 29, 2009 11:20 PM
Subject: php flush() are not effective.
Hi all,
I am trying to flush content before the end of PHP script. With below script, it works under lighttpd, but not work after changing to nginx.
<?php
ob_flush();
echo "The first line<br />";
flush();
sleep(2);
for ($i=10; $i>0; $i--)
{
echo $i . "<br />";
# echo str_repeat(" ",8192);
ob_flush();
flush();
sleep(1);
}
ob_end_flush();
?>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx/attachments/20090429/4480bf03/attachment.html>
More information about the nginx
mailing list