Newsletter par cron en php

Newsletter par cron en php - PHP - Programmation

Marsh Posté le 23-08-2003 à 13:59:23    

Slt à tous,
Donc voila j'aimerais crée une newsletter avec envoie automatique par cron, seulement on m'a dit qu'il y aurais un probléme de timeout(), donc c'est là que se situe mon probléme.
 
On m'a également dit que l'on pouvais contourner ce probléme, mais j'ai pas la moindre idée de comment, et je connais pas du tout comment marche cron.
 
Pour info j'utilise le cron disponible dans cpanel.
 
Voila ma question, comment faire pour contourner le probléme de timeout()( qu'est-ce que je dois marquer dans la ligne commande? et qu'est-ce que je dois rajouter dans le script?)
 
Et également combien d'envoie je peux faire avec un timeout de 30 environ...
 
Merci d'avance
Cordialement
Raphaël
++

Reply

Marsh Posté le 23-08-2003 à 13:59:23   

Reply

Marsh Posté le 23-08-2003 à 14:17:41    

Code :
  1. set_time_limit(en secondes);


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 23-08-2003 à 14:29:17    

ok merci ca je pense que c'est pour regler le time out? donc je dois le mettre dans mon script d'envoie? il faut que je mette quoi comme valeur? ca marche même si je suis pas sur un dedié?
 
Merci d'avance
Cordialement
Raphaël

Reply

Marsh Posté le 23-08-2003 à 14:33:05    

oui c'est pour allonger le temps d'execution de script
doc ici : http://dev.nexen.net/docs/php/anno [...] -limit.php
 
ca marche aussi sur du mutualisé mais teste le avant pour en être sur. Pour ce qui est de la vealeur.. ca depend de la masse d'envoi  [:spamafote]  
tu peux aussi le mettre dans ta boucle sans valeur pour qu'il se ré-initialise a chaque passage.
 
pour la crontab google ...... c'est très simple a mettre en place  :)


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 23-08-2003 à 14:40:22    

merci beacoup, c'est niquel et ca devrais marcher parfaitement, enfin au moins jusqu'à plusieurs milliers de membres, après faudras peut être revoir, mais bon j'ai encore le temps ;-).
Encore merci c'est très sympas.
 
Et je pense que je vais faire comme tu die, si dans ma boucle je met:

Code :
  1. set_time_limit(5);


 
Ca voudra dire que ca donne 5 seconde pour envoyer le mail et je pense que c'est suffisant, enfin je verrais sinon j'augmenterais.
 
Merci beacoup
++
Raphaël

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed