[GastForen Programmierung/Entwicklung PHP und MySQL Zeitüberschreitung bei Scriptausführung

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Zeitüberschreitung bei Scriptausführung

ET
Beiträge gesamt: 6

24. Aug 2004, 16:48
Beitrag # 1 von 2
Bewertung:
(1055 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich habe einen Newsletterversand mittels PHP realisiert. Die notwendigen Mailadressen werden aus der mySQL-Datenbank geladen.

Nun bricht der Vorgang aufgrund des Zeitlimits nach 30 Sekunden ab.

Fatal error: Maximum execution time of 30 seconds exceeded

Gibt es eine Möglichkeit diesen Fehler abzufangen, damit ich den Versand von dort aus fortsetzen kann.

Bin froh um jeden Hinweis.
X

Zeitüberschreitung bei Scriptausführung

ganesh
Beiträge gesamt: 1981

24. Aug 2004, 17:14
Beitrag # 2 von 2
Beitrag ID: #104878
Bewertung:
(1055 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Du kannst set_time_limit gebrauchen:
http://ch.php.net/set_time_limit

je nach Menge der Adressen, wäre auch sleep() sinnvoll, z.B. nur 100 Mails aufs mal versenden, dann Pause:
http://ch.php.net/sleep


Am besten ist jedoch immer noch Perl für sowas. Und falls Du bei PHP bleiben willst, benutze sockets:
http://ch2.php.net/sockets


als Antwort auf: [#104872]