Apache suEXEC und flush()

Gunah

Erfahrenes Mitglied
Moin,

ich habe ein Problem und zwar läuft PHP per suexec auf dem Server, hier bei handelt es sich um einen TestServer...

System Debian Squeeze 64bit
aktuelle Versionen aus dem Repo...

wenn ich nun folgende PHP Datei starte:
Code:
<?php
        for ($i=0; $i<4; $i++){
                echo "$i\n";
                ob_flush();
                flush();
                sleep (1);
        }
?>
kommt wenn alles promt (nach 4 sekunden), und nicht nacheinander...
mit einer Sekunde Pause dazwischen...

Gefunden zu dem Problem habe ich das hier:
http://bugs.php.net/bug.php?id=34429
hier steht aber, dass das Problem behoben wurde.

Allerdings steht hier, dass der Fehler behoben wurde...

warum ich dieses brauche, ist denke ich erstmal neben sächlich.

meine Config im Indianer:
Code:
FCGIWrapper     /var/www/php-fcgi-scripts/normal/php-fcgi-starter .php
AddHandler      fcgid-script    .php
SuexecUserGroup www www

SuEXEC:
Code:
#!/bin/sh

PHPRC='/var/www/php-fcgi-scripts/normal/'
export PHPRC
#PHP_FCGI_CHILDREN=0
#export PHP_FCGI_CHILDREN
#PHP_FCGI_MAX_REQUESTS=0
#export PHP_FCGI_MAX_REQUESTS
exec /usr/bin/php5-cgi -c '/var/www/php-fcgi-scripts/normal/'

Gruß
Gunah
 
Zurück