Server Time Out
Guenter
- browser
0 revo0 Der Martin
Guten Tag allerseits!
Ein Link auf meiner Homepage startet ein Perl-Programm, das den Besucher zuerst einmal um etwas Geduld bittet, dann ein Tar-Archiv zusammenstellt (Dauer ca.8 Minuten), und zuletzt dem Besucher die Downloadmöglichkeit dieses Archivs anzeigen sollte, aber soweit kommt es nicht, da der Server vermutlich ein kürzeres Timeout als 8 Minuten hat. Kann man das umgehen?
Dank im voraus
Günter
Guten Tag allerseits!
Ein Link auf meiner Homepage startet ein Perl-Programm, das den Besucher zuerst einmal um etwas Geduld bittet, dann ein Tar-Archiv zusammenstellt (Dauer ca.8 Minuten), und zuletzt dem Besucher die Downloadmöglichkeit dieses Archivs anzeigen sollte, aber soweit kommt es nicht, da der Server vermutlich ein kürzeres Timeout als 8 Minuten hat. Kann man das umgehen?Dank im voraus
Günter
Wenn du Zugriff auf die Serverkonfiguration hast auf jeden Fall.
Ansonsten solltest du deinen Server-Anbiter fragen, ob es OK für ihn ist für ein Programm das Timeout zu umgehen.
Dann, fällt mir spontan ein, könnte der Benutzer bzw. eine Javascript einzelne Schritte ausführen und so die 8 Minuten auf 10 * 1 Minute teilen oder so ...
Elegant ist das bestimmt aber nicht.
Lg
Revo
Ps:
Ich warte schon wann der erste schreibt
10 * 1 != 8 ...
Hallo,
[...] und zuletzt dem Besucher die Downloadmöglichkeit dieses Archivs anzeigen sollte, aber soweit kommt es nicht, da der Server vermutlich ein kürzeres Timeout als 8 Minuten hat.
die spannende Frage ist zunächst: Wessen Timeout schlägt hier wirklich zu? Ist es das Zeitlimit des Servers, das das Script irgendwann beendet, oder ist es das Zeitlimit des Clients (Browsers), der irgendwann nicht mehr glauben will, das da noch was kommt? Clientseitige HTTP-Timeouts liegen meist so bei 30..60 Sekunden.
So long,
Martin