Ever since the servers were moved to Solaris I haven't been able to get output buffer flushing in PHP to work at all. I've tried all the usual solutions: using implicit flushing, filling the buffer with 100000 chars before the flush, using ob_flush() and flush() together, setting output_buffering to 0, cleaning all the active buffers, making sure output compression is off, etc. but nothing will work. I had no problems with this a few months ago. Unfortunately, I need this to work for a toolserver tool that is going to be heavy used during the Wikipedia 10th Anniversary celebration this weekend. Here are a couple of basic test-case scripts that won't work for me on the toolserver:
http://pastebin.com/sAwnvJrZ // manual flushing http://pastebin.com/TuKM14av // implicit flushing
If anyone can get either of these test scripts working on the toolserver, please let me know ASAP. Thanks!
Ryan Kaldari
Just to clarify, I'm trying to get this to work in a PHP-generated webpage within the shared 'contests' account (or from my personal account). The goal is a real-time progress log for a web-based application that takes several minutes to run.
Ryan Kaldari
On Tue, Jan 11, 2011 at 11:43 AM, Ryan Kaldari kaldari@gmail.com wrote:
Ever since the servers were moved to Solaris I haven't been able to get output buffer flushing in PHP to work at all. I've tried all the usual solutions: using implicit flushing, filling the buffer with 100000 chars before the flush, using ob_flush() and flush() together, setting output_buffering to 0, cleaning all the active buffers, making sure output compression is off, etc. but nothing will work. I had no problems with this a few months ago. Unfortunately, I need this to work for a toolserver tool that is going to be heavy used during the Wikipedia 10th Anniversary celebration this weekend. Here are a couple of basic test-case scripts that won't work for me on the toolserver:
http://pastebin.com/sAwnvJrZ // manual flushing http://pastebin.com/TuKM14av // implicit flushing
If anyone can get either of these test scripts working on the toolserver, please let me know ASAP. Thanks!
Ryan Kaldari
toolserver-l@lists.wikimedia.org