RE: [PEAR-CVS] cvs: pear /Cache OutputCompression.php
| From: | Naoki Shima | Date: | Thu, 25 Apr 2002 08:38:39 +0000 |
| Subject: | RE: [PEAR-CVS] cvs: pear /Cache OutputCompression.php | ||
| References: | 1 | Groups: | php.pear.cvs |
| Request: | Send a blank email to pear-cvs+get-3543@lists.php.net to get a copy of this message | ||
> could you please explain this?
> tc
I have submitted this bug report to PEAR-DEV few days ago.
The copy of the message sent follows:
I've deployed PEAR Cache OutputComression on fairly busy site.
It worked well when I viewed the page via Netscape 6.2. However, when I
viewed the page using
IE 6.0/5.0, it just displays white page as when data is not sent to the
browser.
When I was hacking the code in Cache/OutputCompression.php, I found out that
it needed to call exit() just after
printContent() does the print(). I have modified "print $content;" to
"die($content);" in printContent().
I've confirmed that destructor is called even when die() is called during
the execution by calling
error_log() to send mail inside the destructor, so I guess the
garbageCollection() is called properly.
There're about 200 processes of apache on 5 of each load-balanced servers
and it seems working fine
for 3 days now.
I could not find any other way to work around this problem.
Should I commit this change to cvs?
Naoki Shima
naoki@avantexchange.com
murahachibu@php.net