ID: 27584 Updated by: [EMAIL PROTECTED] Reported By: xuefer at 21cn dot com -Status: Open +Status: Feedback Bug Type: Apache2 related Operating System: winxp/linux PHP Version: 4.3.5RC3 New Comment:
Please try using this CVS snapshot: http://snaps.php.net/php4-STABLE-latest.tar.gz For Windows: http://snaps.php.net/win32/php4-win32-STABLE-latest.zip Previous Comments: ------------------------------------------------------------------------ [2004-03-12 21:45:17] xuefer at 21cn dot com Description: ------------ it works under apache1, but not on apache2 this script is used for network-speed testing yet, i don't know if it's relative to php or apache Reproduce code: --------------- <?php header("Content-Type: binary"); // while (@ob_clean()); set_time_limit(5); // may be 1 $fp = fopen("/dev/urandom"); $u = fread($fp, 1024 * 1024); // 1mb while (1) { echo $u; ob_flush(); flush(); } ?> Expected result: ---------------- under apache1, each time request to this file will download start from 0% immediately tested under IE & Flashget Actual result: -------------- but under apache2, 1st time seems ok, cancel IE download or stopped flashget, then try again(with "Rang" header), download will not start until script is timedout, then, start with a content-length in response header the process of apache2 is taking so much memory about XXmb even 1XXmb ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=27584&edit=1