Jürgen Stein: wann killt der Apache mein Perl Skript?

Beitrag lesen

Hi Leutz,

eine etwas technische Frage. Folgendes Pseudo-Perl Skript...

print STDOUT "meine html datei";
close STDOUT;  ### damit der Browser denkt es kommt nix mehr vom Server

jetzt will ich aber weiter machen

while(1==1) {
  print TMPFILE $I;   ### skript weiter machen lassen und browser nix davon mitbekommen lassen...
  $I++;
}

Noch mal zur Erklärung. Ich gebe in meinem Perl Skript eine kleine WebSeite aus, nun tut der blöde Apache mir aber sobald close STDOUT kamm mein Skript abschiessen -  das soll aber nicht passieren - weil ich noch unendlich viele Zahlen in mein Tempfile geschrieben haben möchte. Er fängt auch an mit reinschreiben - aber irgendwann ist schluß.

Also kann mit einer sagen wann (und warum) der Apache das PerlSkript killt. Und wie sich das vielleicht verhindern läßt?

Oder hat jemand eine Idee wie ich den "Server" einen Hintergrundprozess starten lasse? (Geht ja auch nicht)

danke
-Jürgen