timeout Befehl ??

  • hallo.. hab mir ein script geschrieben welches alle screenshots und movies in einem speziellen Ordner ausliest und ausgibt.. nur hab ich ein problem und zwar:

    das script liegt bei mir auf einem anderen "abstellserver".. also nicht auf dem hauptserver.. auf dem abstellserver sind recht viele movies und screenshots .. der gibt ab und zu den Geist auf und dann reagiert das Script nicht und legt die Seite auf dem Hauptserver lahm..

  • Servus!

    Bin mir jetzt nicht sicher, ob es das ist was Du brauchst, aber mit "set_time_limit(int seconds)" kannst Du die Abarbeitung auf eine bestimmte Zeit begrenzen - sollte das Skript bis dahin nicht abgearbeitet sein, dann wird ein Fehler geworfen (den man wahrscheinlich abfangen kann). Wie es nun aber aussieht, wenn das Script nocht nicht mal geladen wurde (wegen lahmer Serververbindung) weiß ich allerdings nicht. (vielleicht im aufrufenden Skript ebenfalls ein set_time_limit() ?!

    Befehl: http://php3.de/manual/de/function.set-time-limit.php
    Beispiel: http://es.selfhtml.org/php/funktionsr…time_limit.html

    mfg

    edit:
    also hab mir das jetzt nochmal genau angeschaut - die einfachste Möglichkeit ist wahrscheinlich die, die "max_execution_time" in der php.ini auf einen angemessenen Wert zu setzen (Abstelleserver) - die ist bei manchen Konfigurationen auf 1200 Sekunden eingestellt (20min)
    mas

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!