[sendmail|php|smrsh] PHP Script stopt na x aantal minuten

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • amphora
  • Registratie: December 1999
  • Laatst online: 13:37

amphora

Websites & Fotografie

Topicstarter
Ik heb een php script draaien op een linux doos dat word aangeroepen door een mail te sturen naar xxx@domein.nl. Dat script haalt (in dit geval) ca 18000 email adressen op uit een mysql database en stuurt het mailtje door wat is verstuurd naar dat adres. Dit gaat via smrsh (script staat dus in sm.bin dir).
Alles lijkt goed te gaan maar na ca. 1500 email adressen kapt het script ermee. Ik kan alleen niet achterhalen waarom. Het gebeurt na ongeveer 15 min. Kan het zijn dat er een tijd limiet op zo'n script zit. En zo ja waar stel ik dat in? Met google kwam ik niet echt verder.

nickdekruijk.nl Websites & Fotografie


Acties:
  • 0 Henk 'm!

  • Eskimootje
  • Registratie: Maart 2002
  • Laatst online: 08:29
Mwah ik zie hier echt wel nuttige linkjes bij staan hoor:
http://www.google.com/sea...hp+script+timeout&spell=1

en php.net http://nl3.php.net/function.set-time-limit

[ Voor 21% gewijzigd door Eskimootje op 31-07-2003 13:22 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Ik raad je aan om bovenaan in het script te zetten:

set_time_limit(0);

ik weet niet of het werkt bij jou, maar probeer het even!

Acties:
  • 0 Henk 'm!

  • beetle71
  • Registratie: Februari 2003
  • Laatst online: 09-09 15:24
kijk eens in je php.ini naar 'max_execution_time'

Staat ook weergegeven als je een phpinfo() doet.

Acties:
  • 0 Henk 'm!

  • amphora
  • Registratie: December 1999
  • Laatst online: 13:37

amphora

Websites & Fotografie

Topicstarter
voor het versturen van IEDERE mail heb ik een set_time_limit(30) staan dus dat zal het niet zijn.

nickdekruijk.nl Websites & Fotografie


Acties:
  • 0 Henk 'm!

  • bigtree
  • Registratie: Oktober 2000
  • Laatst online: 16-08 17:16
In dat geval zou het misschien aan een emailadres kunnen liggen. Ik heb ook een massa-emailprogramma geschreven dat een timeout kreeg op smtp.xs4all.nl (nota bene) bij het versturen naar bla@xs4all.ml. Daar zorgde die (foute) extensie .ml er voor dat er een timeout optrad.
Nou weet ik niet of dat ook kan gebeuren bij het versturen via mail() van php, maar als je per keer de timer op nul zet met set_time_limit() dan zou het zoiets wel eens kunnen zijn.

Lekker woordenboek, als je niet eens weet dat vandalen met een 'n' is.

Pagina: 1