Annonce

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

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

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 20:40:13

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

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 09:41:36

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

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 16:20:03

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

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 21:45:01

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

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 23:45:13

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

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 20:25:23

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

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

#8 2018-05-03 18:38:14

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

Re : Envois en doublon

Bonjour Bobe,

Comme Convenu, je fais le test pour générer le fichier Debug.log.
Malheureusement, je pense qu'il y a eu un problème puisque j'ai une liste de :
"[03-May-2018 18:19:58 Europe/Berlin] Une erreur critique s’est produite. Activez le mode de débogage pour obtenir plus de détails."

Pourtant j'ai bien changé la constante const DEBUG_LOG_ENABLED en true ...

Est-ce que j'aurai oublié quelque chose ?

Merci,
Cordialement,

Matmat

1525365373-debuglog.jpg

1525365374-sans-titre.jpg

Hors ligne

#9 2018-05-03 23:54:55

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

Re : Envois en doublon

aïe, j'avais pas prévu ça.

À la ligne :

const DEBUG_MODE = DEBUG_LEVEL_QUIET;

Remplacez DEBUG_LEVEL_QUIET par DEBUG_LEVEL_NORMAL


PHP et MySQL, un duo gagnant !

Hors ligne

#10 2018-05-04 09:54:59

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

Re : Envois en doublon

Ok super, je viens de le modifier.

J'ai un nouvel envoi la semaine prochaine, je retente ça à ce moment là.

Merci beaucoup !

Hors ligne

Pied de page des forums