Annonce

[15 février 2017] Publication de Wanewsletter 3.0.1

#1 2018-04-05 17:30:12

Matmat
Membre
Inscription : 2018-04-05
Messages : 4

Envois en doublon

Bonjour à tous,

Pour commencer, bravo au concepteur pour cet outil formidable !

Néanmoins, j'ai un petit souci sur quelques unes de mes listes.

En effet, la semaine dernière j'ai envoyé une newsletter et elle a été reçu en doublon (environ 5 à 10 doublons pour 3 listes), ce qui est assez embêtant ....
Il y a 2 500 inscrits par liste environ.

Je n'arrive pas à comprendre pourquoi certaines listes ont très bien fonctionné sans doublon et d'autres non.


Est-ce que vous auriez une idée du problème ?

Merci d'avance pour votre aide !

Version utilisée: Wanewsletter 3.0.1

Matmat

Hors ligne

#2 2018-04-06 19:40:13

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 252

Re : Envois en doublon

bonsoir,

je ne sais trop quoi dire, je n'ai pas eu de problème de ce genre. Dans ce genre de situation, est-ce que vous avez eu un bug lors de l'envoi (barre de progression qui reste bloquer ou autre) ?


PHP et MySQL, un duo gagnant !

Hors ligne

#3 2018-04-08 08:41:36

Matmat
Membre
Inscription : 2018-04-05
Messages : 4

Re : Envois en doublon

Bonjour,

Merci pour votre réponse.
Non, elle avançait progressivement avec les messages "en cours d'envoi" ou "Prochain envoi dans 10 secondes" puis d'un seul coup elle progressait jusqu'à la fin avec les mêmes messages.
J'ai quitté plusieurs fois cette page pour aller voir l'état réel de progression dans "Liste des envois en cours" et j'ai recliqué sur "reprendre cet envoi". Est-ce que cette manip a pu créer des doublons ? en cliquant plusieurs fois sur "reprendre cet envoi" ?

Merci beaucoup,

Matmat

Hors ligne

#4 2018-04-08 15:20:03

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 252

Re : Envois en doublon

Matmat a écrit :

J'ai quitté plusieurs fois cette page pour aller voir l'état réel de progression dans "Liste des envois en cours" et j'ai recliqué sur "reprendre cet envoi". Est-ce que cette manip a pu créer des doublons ? en cliquant plusieurs fois sur "reprendre cet envoi" ?

Je n'ai pas eu de bug de ce genre lors de mes essais.

Il y a un système de sécurité à base de fichier lock pour éviter des envois simultanés à une même liste et reprendre proprement un envoi en cas de plantage.

Juste avant le prochain envoi, éditez le fichier includes/constantes.php et modifiez la ligne suivante (ligne 63) :

const DEBUG_LOG_ENABLED = false;

en :

const DEBUG_LOG_ENABLED = true;

Donnez les droits d'écriture nécessaires sur le dossier le dossier data/logs. Un fichier debug.log y sera écrit.
Vous pouvez écrire ce fichier ailleurs, mais dans ce cas, vous devrez aussi changer la valeur de DEBUG_LOG_FILE.

Après la fin de l'envoi, récupérez le fichier debug.log et remettez DEBUG_LOG_ENABLED à false dans le fichier includes/constantes.php.


PHP et MySQL, un duo gagnant !

Hors ligne

#5 2018-04-08 20:45:01

Matmat
Membre
Inscription : 2018-04-05
Messages : 4

Re : Envois en doublon

Bonsoir,

Ok merci beaucoup, je vais tenter ça dès le prochain envoi.

J'en profite pour poser 2 petites questions:
- Quelle est la limite d'inscrits par liste?
- Une fois que j'ai cliqué sur "envoyer" est-ce qu'il faut attendre la fin de l'envoi complet ou est-ce que je peux passer à une autre liste pour l'envoyer en même temps  ?

Merci encore,

Matmat

Hors ligne

#6 2018-04-08 22:45:13

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 252

Re : Envois en doublon

Matmat a écrit :

- Quelle est la limite d'inscrits par liste?

Je dirai le maximum possible pour un champ de type "integer" dans votre base de données, soit 2 147 483 647 (edit: toutes listes incluses).
En fait, le facteur limitant sera plutôt la robustesse de votre serveur de mail. big_smile

Matmat a écrit :

- Une fois que j'ai cliqué sur "envoyer" est-ce qu'il faut attendre la fin de l'envoi complet ou est-ce que je peux passer à une autre liste pour l'envoyer en même temps  ?

Si vous faites vos envois en appellant envoi.php dans votre navigateur, laissez la page ouverte et ouvrez une autre page pour vous occuper de votre autre liste.


PHP et MySQL, un duo gagnant !

Hors ligne

#7 2018-04-11 19:25:23

Matmat
Membre
Inscription : 2018-04-05
Messages : 4

Re : Envois en doublon

Bonsoir,

Je vais tenter de faire ça pour les prochaines fois.
J'ai 40 000 abonnés, donc je peux les mettre tous dans la même liste finalement ...

Merci encore pour tout,
Bonne soirée,

Matmat

Hors ligne

Pied de page des forums