[Résolu]Newsletter Made Simple -
vlp - 14/10/2011
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.9.4.3
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour à tous,
j'aimerais savoir si lors de l’exécution d'une tâche sous Newsletter Made Simple (envoi d'un mailing), l'accès à votre site est également mis en stand-by tant que l'envoi des mails n'est pas terminé ? C'est comme si le script qui gère l'envoi du mailing ralentissait voir bloquait l'accès au site pendant son exécution...
Si vous utilisé ce module, avez vous remarquez le même soucis ?
Merci pour votre feedback ;-)
[Résolu]Newsletter Made Simple -
bess - 14/10/2011
Je n'ai jamais rencontré d'indisponibilité le temps de l'envoi de mes emails mais si ton hébergement n'est pas assez puissant c'est tout a fait envisageable.
En effet, c'est une boucle qui gère l'envoi d'email, hors comme toutes les boucles en programmation : c'est assez gourmand en ressource.
2 solutions : hébergement plus puissant ou envoi des emails la nuit.
[Résolu]Newsletter Made Simple -
airelibre - 14/10/2011
Je rejoins Bess, jamais rencontré ce problème avec NMS. Ce doit être un soucis de puissance du serveur d'hébergement
[Résolu]Newsletter Made Simple -
romainduweb - 15/10/2011
Pareil, utilisé sur deux sites (et deux serveurs différents) aucun soucis de ce type....
[Résolu]Newsletter Made Simple -
vlp - 17/10/2011
Pour ce qui est du serveur c'est un serveur dédié relativement puissant (Serveur Linux distribution UBUNTU 10.04LTS , 16 go de ram, 1To, PHP 5.3.2-1ubuntu4.9) avec peu de site hébergé dessus pour le moment. Par curiosité, Newsletter Made Simple utilise la configuration de CMSMAILER pour l'envoi de mail ?
Merci pour vos réponse, au pire il resterait l'envoi pendant la nuit ...
[Résolu]Newsletter Made Simple -
airelibre - 17/10/2011
Oui il utilise CMSMailer - Bizarre, j'ai un serveur moins puissant et pas ce problème.
Essaye peut-être de changer la configuration du CMSMailer
[Résolu]Newsletter Made Simple -
vlp - 17/10/2011
Sur un autre site et d'habitude je laisse pour la méthode d'envoi des emails : SMTP. Mais sur ce serveur, étrangement avec ce paramètre, et formbuilder, l'envoi d'un message via un formulaire de contact pouvait prendre 30 secondes, et figé le site ... du coup j'ai mis en sendmail pour voir et ça a résolue le "bug", l'envoi d'un formulaire ce fait désormais normalement.
Tu configures comment ton CMSMAILER ?
[Résolu]Newsletter Made Simple -
airelibre - 17/10/2011
J'envoie avec la fonction "mail()" de php, qui elle-même passe par sendmail
[Résolu]Newsletter Made Simple -
vlp - 17/10/2011
ok, j'ai testé avec mail(), c'est le même soucis, je vais regardé au niveau de la configuration du serveur...
Merci :-)
[Résolu]Newsletter Made Simple -
airelibre - 17/10/2011
De rien
Si tu trouves une réponse, n'hésites pas à la partager ! On laisse le post ouvert en attendant
[Résolu]Newsletter Made Simple -
vlp - 17/10/2011
Ok, j'ai fait un test sur un site sur un autre serveur c'est la même chose, je vais creuser, je vous tiens au courant.
[Résolu]Newsletter Made Simple -
vlp - 17/10/2011
Une piste, quand je commente la ligne 437 du fichier action.process_queue.php qui est :
sleep($this->GetPreference('between_batch_sleep',30));
Je n'ai plus le soucis. Mais je sais que cette fonction dois resté en place pour envoyé petit à petit les mails pour éviter de se faire blacklister si on a une liste conséquente de mail.
Ce qui est étrange c'est que la fonction sleep est censé arrêter/mettre en pause le programme et non le site complet...
[Résolu]Newsletter Made Simple -
airelibre - 17/10/2011
Oui en effet.. il faudrait voir du côté de la configuration d'Apache peut-être ? Voir le nombre de processus ouverts en même temps ? J'avais lu un truc là dessus mais je ne suis pas très compétent dans ce domaine.. en principe une configuration par défaut d'Apache devrait faire l'affaire
[Résolu]Newsletter Made Simple -
vlp - 17/10/2011
Bon, en faite le soucis n'est visible que sur le poste qui exécute le mailing, pendant son exécution, si je vais voir le front du site sur un autre poste, pas de soucis, les pages s'affichent correctement. La source du soucis viendrait selon moi des sessions :
http://www.php.net/manual/en/function.sleep.php#96592
[Résolu]Newsletter Made Simple -
airelibre - 17/10/2011
Ok - Merci pour l'info
On ferme le sujet ?
[Résolu]Newsletter Made Simple -
vlp - 17/10/2011
Oui c'est tout bon ;-), j'ai modifié le titre et mis résolu.
Merci
[Résolu]Newsletter Made Simple -
airelibre - 17/10/2011
Ok, je ferme
Merci pour le retour d'infos