Hallo André
Das Script läuft ca. 30 Sekunden ... und genau da liegt das Problem. Wenn ich das Script vom Browser aus aufrufe, dann bricht es manchmal ab, da der Timeout wohl bei 30 sek. liegt, und das Script bis dahin nichts zurückgeliefert hat.
Unter Unix kannst du mit fork und setsid den Timeout umgehen.
In 2 Zeilen gequetscht sieht dies so aus:
if(fork()) { exit(0); }
POSIX::setsid();
Vorsicht bei Endlosschleifen: Da könnte der Serverbetreiber sehr sauer werden!
Unter </archiv/1999_2/t03884.htm#a18773> wurde auch schon über dieses Thema diskutiert.
Gruss
Andreas