Hallo Christian,
>>Ich vermute mal, dass Perl auf das Beenden des PHP-Skriptes wartet.
> habe mir das gerade nochmal angesehen. Es könnte Probleme mit der
> Pufferung geben. Wenn PHP schon anfängt Daten rauszuschreiben, noch
> bevor ich damit fertig bin im das komplette Skript zu füttern, dann wird
> der Ausgabepuffer irgendwann volllaufen und das Skript angehalten
> werden. Dann wird der Lese-Puffer von PHP (bzw. der Schreib-Puffer von
> Perl) nicht weiter geleert werden und auch das Perl-Skript anhalten.
> Dead lock.
Komisch: durch den Aufruf der Datenbank müßte sich die Ausführung des
PHP-Skriptes doch sogar noch verzögern...
Aber Du hast vielleicht doch recht: Ohne DB-Aufruf (bzw. mit dem alten
php.perl) hat es ja bislang immer geklappt und ich habe es daher nochmal
ausprobiert mit einem simplen Helloworld-PHP-Script, das mittels
for-Schleife einfach nur (sinnlosen) Text ausgibt (circa 14 kb): und
tatsächlich terminiert der Prozeß dann nicht (korrekt), während er dies
durchaus macht, wenn das Script weniger Ausgabe produziert (getestet mit
circa 4kb)!!!
Tschüs,
Axel
| Thread (I7: Leidiges Thema PHP im Template oder Codeinclude) |
|
© 2001, 2002 marchive.pl Christian Lackas
[HOME]
[MARCHIVE]
[INDEX]
[IMPERIA]
[IMPRESSUM]
[DELTA]