Messages : 10,864
Sujets : 164
Inscription : Dec 2008
Réputation :
0
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.
Messages : 2,487
Sujets : 18
Inscription : Dec 2009
Réputation :
0
Je rejoins Bess, jamais rencontré ce problème avec NMS. Ce doit être un soucis de puissance du serveur d'hébergement
Messages : 259
Sujets : 15
Inscription : Dec 2010
Réputation :
0
Pareil, utilisé sur deux sites (et deux serveurs différents) aucun soucis de ce type....
Messages : 32
Sujets : 3
Inscription : Sep 2011
Réputation :
0
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 ...
Messages : 2,487
Sujets : 18
Inscription : Dec 2009
Réputation :
0
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
Messages : 32
Sujets : 3
Inscription : Sep 2011
Réputation :
0
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 ?
Messages : 2,487
Sujets : 18
Inscription : Dec 2009
Réputation :
0
J'envoie avec la fonction "mail()" de php, qui elle-même passe par sendmail
Messages : 32
Sujets : 3
Inscription : Sep 2011
Réputation :
0
ok, j'ai testé avec mail(), c'est le même soucis, je vais regardé au niveau de la configuration du serveur...
Merci :-)
Messages : 32
Sujets : 3
Inscription : Sep 2011
Réputation :
0
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.
Messages : 32
Sujets : 3
Inscription : Sep 2011
Réputation :
0
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...
Messages : 2,487
Sujets : 18
Inscription : Dec 2009
Réputation :
0
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
Messages : 2,487
Sujets : 18
Inscription : Dec 2009
Réputation :
0
Ok - Merci pour l'info
On ferme le sujet ?
Messages : 32
Sujets : 3
Inscription : Sep 2011
Réputation :
0
Oui c'est tout bon ;-), j'ai modifié le titre et mis résolu.
Merci