Hallo,
ich nehme an, es dreht sich nun um die Umsetzung von http://forum.de.selfhtml.org/archiv/2006/2/t123254/
Ich habe von der Seite
http://72.14.207.104/search?q=cache:8YaWLye5SAIJ:www.netzmafia.de/skripten/perl/perl4.html+cgi-script+timeout+verhindern&hl=de&gl=de&ct=clnk&cd=9ein wenig übernommen:
$SIG{'ALRM'} =&alarm_handle;
alarm(2400);
Dieser Handler sorgt für einen _Abbruch des Perl-Scripts_, welches _auf dem Server_ ausgeführt wird - das geht auch klar aus der Beschreibung des Programms hervor. Der Browser bricht die Verbindung zum Server _mangels Datenübertragung_ ab. Serverseitige Prozesse haben keinerlei Einfluß auf clientenseitige Prozesse.
_Nach wie vor_ halte ich ein Aufspalten in verschiedene Prozesse für sinnvoll: fork()
- spalte einen Prozess ab, der unabhängig vom Serverprozess das Java-Programm
ausführt
- lasse den Prozess ein Log-File am Ende erstellen
- schreibe ein weiteres Script, was nachschaut, ab das Log-File angelegt ist
und ggf. zur Anzeige bringt und löscht
(War da nicht noch was mit User-Eingaben oder lies sich das inzwischen per Parameter regeln?)
Gruß aus Berlin!
eddi
Wer Rechtschreibfehler findet, darf sie behalten.