Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Résolu]Newsletter Made Simple
#1

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 ;-)
#2

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.
#3

Je rejoins Bess, jamais rencontré ce problème avec NMS. Ce doit être un soucis de puissance du serveur d'hébergement
#4

Pareil, utilisé sur deux sites (et deux serveurs différents) aucun soucis de ce type....
#5

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 ...
#6

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
#7

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 ?
#8

J'envoie avec la fonction "mail()" de php, qui elle-même passe par sendmail
#9

ok, j'ai testé avec mail(), c'est le même soucis, je vais regardé au niveau de la configuration du serveur...

Merci :-)
#10

De rien Wink
Si tu trouves une réponse, n'hésites pas à la partager ! On laisse le post ouvert en attendant
#11

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.
#12

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...
#13

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
#14

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
#15

Ok - Merci pour l'info
On ferme le sujet ?
#16

Oui c'est tout bon ;-), j'ai modifié le titre et mis résolu.

Merci
#17

Ok, je ferme Wink Merci pour le retour d'infos
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)