Thread Script nach Schließen des Browserfenster weiterlaufen lassen
(17 answers)
Opened by roooot at 2010-01-08 01:29
Das Schließen eines Fensters auf der Seite des Clients interessiert den Server kein bischen, da er das nicht direkt mitbekommen kann, allerdings hängt es in der Regel kausal mit dem Schließen der Netzwerkverbindung zwischen Client und Server zusammen und das führt normalerweise dazu, dass der Webserver den CGI-Prozess abbricht.
Der Perlinterpreter bricht von sich aus niemals die Ausführung eines Skriptes ab, sei es nun ein CGI oder etwas anderes, wenn er nicht explizit dazu aufgefordert wird oder auf einen Fehler stößt. Eine Möglichkeit wie eine Berechnung den Abbruch des CGI-Prozesses überdauern kann ist, dass der CGI-Prozess für die Berechnung einen weiteren Subprozess erzeugt und von der eigenen Prozessgruppe entkoppelt. When C++ is your hammer, every problem looks like your thumb.
|