MyBB.support, le portail francophone de MyBB
Mail de masse reste a 0% - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.fr)
+-- Forum : MyBB.fr (https://mybb.fr/forum-1.html)
+--- Forum : Support (https://mybb.fr/forum-5.html)
+--- Sujet : Mail de masse reste a 0% (/thread-2569.html)



Mail de masse reste a 0% - lavalanche - 29-06-2010

salut

j'ai un souci avec le mail de masse , celui-ci reste bloqué sur ( en cours d'envoi ) 0% , donc les 500 premiers recoivent bien le mail , mais les membres suivant ne recoivent rien , ce sont les 500 premiers qui recoivent a nouveau , 1 heure apres , le premier mail.

avez vous une idée ?

mon fournisseur serveur me dit de controlé le script

merci

@+
re,

aucunes réponses ou questions sur ce sujet ............ difficile d'avancé sur ce probleme.

merci
re,

petit up , est-ce qu'il s'agit vraiment d'un probleme sur le script ?

merci

@+


RE: Mail de masse reste a 0% - kims - 13-07-2010

Sa peut venir de n'importe quoi, sur quel hébergement es tu ?

Sa peut venir du fait que la limite est de 500 Mail Wink


RE: Mail de masse reste a 0% - lavalanche - 13-07-2010

salut kims

non , la limite est a 600 , donc j'envoi en limite 500 pour ne pas avoir de probleme

@+
re,

mon fournisseur serveur me dit que ce serait un probleme de script , mais comme entre temps je suis passé en MyBB 1.6 , j'ai toujours ce probleme d'envoi

lavalanche a écrit :salut

j'ai un souci avec le mail de masse , celui-ci reste bloqué sur ( en cours d'envoi ) 0% , donc les 500 premiers recoivent bien le mail , mais les membres suivant ne recoivent rien , ce sont les 500 premiers qui recoivent a nouveau , 1 heure apres , le premier mail.

avez vous une idée ?

mon fournisseur serveur me dit de controlé le script

merci

@+



RE: Mail de masse reste a 0% - spyto - 05-09-2010

Regarde là :
http://community.mybb.com/thread-74097.html?highlight=mass+mail
et là :
http://wiki.mybb.com/index.php/Help:Mail

Essaie de lancer la tâche manuellement dans Outils et maintenance > Tâches planifiées > Courrier collectif.


RE: Mail de masse reste a 0% - lavalanche - 05-09-2010

salut spyto

voilà le message d'erreur en envoyant en manuel
Citation :MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
2006 - MySQL server has gone away
Query:
UPDATE mybb_massemails SET `sentcount`='500', `totalcount`='2764' WHERE mid='574' LIMIT 1

j'ai mis 500 pourtant sur :

Citation :Par page : *
Entrez le nombre de courriers à envoyer par page.

@+


RE: Mail de masse reste a 0% - spyto - 05-09-2010

Salut,

1. 500 me paraît beaucoup (c'est 50 par défaut) mais je n'ai jamais pratiqué le courrier collectif, alors je peux me tromper.
Essaie de réduire ce paramètre.

2. As-tu testé la fonction mail() chez ton hébergeur ? (cf. petit script là : http://wiki.mybb.com/index.php/Help:Mail)
Reçois-tu bien le maikl expédié par ce script ?

3. Sinon, regarde bien aussi le paragraphe "Hosts restrictions". toujours dans ce Wiki.
Il est possible que tu doives rajouter comme indiqué la ligne :
ini_set("sendmail_from", " forum@YOURDOMAIN.com ");
dans /inc/functions.php

4. Si j'en juge par certaines remarques de membres ayant soumis ce souci, il me semble que le script n'est pas en cause, mais plutôt l'hébergeur !
Tu parles de 600 mais maxi, mais est-ce par jour ?...

5. MySQL server has gone away indique que le serveur MySQL a coupé la connection.
Certains hébergeurs ont ce problème par "épisodes", une petite recherche de "MySQL server has gone away" sur Google t'en convaincra.
Il peut y avoir plusieurs raisons: le timeout, un packet trop "gros", etc...

Parfois si ton hébergeur augmente le paramètre "max_allowed_packet" dans my.ini, ça passe !
cf. http://www.artiloo.com/forum/topic.php?val=8590_error+2006+mysql+server+has+gone+away

Autre info ici : http://www.cryer.co.uk/brian/mysql/trouble_mysql_gone_away.htm

Dernière chose : peut-être (si ça a déjà marché..) y a-t-il eu une mise à jour de MySQL chez on hébergeur ?

Dans tous les cas, je suis persuadé que le problème est lié au serveur et non au script.
J'en veux pour preuve la même erreur 2006 rencontrée par des tas de gens sous Drupal, phpBB, Wordpress et j'en passe !


RE: Mail de masse reste a 0% - lavalanche - 05-09-2010

re,

j'ai contacté a nouveau mon hebergeur pour ce probleme , voici la réponse :

Citation :Les mails sont limités à 500 / heure, il est possible que cela puisse nuire au script mais la limite est là pour tout le monde. Nous avons le plan Entreprise sans cette limite.

Le max_allowed_packet dans les configs MySQL est déjà assez élevé, normalement si vous avez l'erreur MySQL has gone away c'est que quelqu'un surcharge le serveur et nous le suspendons dans ce cas.

un peu seche a mon gout la réponse lol

j'ai relancé un mail de masse avec 450/heure

je test dès que possible les manips que tu ma donné plus haut

merci spyto

@+


RE: Mail de masse reste a 0% - lavalanche - 06-09-2010

re,

test mail avec 450/heure , probleme identique : En cours d'envoi (0%) Hier 2,766

pour info : le mail de masse par MP est fonctionnel

@+


RE: Mail de masse reste a 0% - exdiogene - 06-09-2010

Le peu de différence entre 450 et 500 ne permettra pas de diagnostiquer le problème. Je suggère de tester avec 100 et voir si cela fonctionne. Wink


RE: Mail de masse reste a 0% - lavalanche - 06-09-2010

spyto a écrit :Il est possible que tu doives rajouter comme indiqué la ligne :
ini_set("sendmail_from", " forum@YOURDOMAIN.com ");
dans /inc/functions.php
re,

cette manip ne donne rien de plus , d'ailleurs elle plante les MP pour tout les membres

je test en envoi par 50/Heure , je suis actuellement " En cours d'envoi (2%) "

spyto , tu pourrait peut etre testé , puisque sur mybb fr nous sommes déja 2151 membres

@+


RE: Mail de masse reste a 0% - exdiogene - 06-09-2010

Certains hébergeur fournissent des serveurs surchargés pour leur hébergements et l'envoi de plusieurs centaines de courriels pourrait dépasser le temps alloué pour les opérations PHP interne et le script pourrait être bloqué, voir placé sur la liste noire.

Si les opérations sont fonctionnelles avec 50/heure cela serait un indice du problème mentionné ci-haut. Avec un accès SHELL, il serait possible de visualiser le temps d'opération pour le script d'envoi de courriel avec TOP ou autres fonctions.

Il serait aussi intéressant de savoir le facteur de charge du CPU et de la mémoire du serveur pendant cette opération d'envoi de courriel en masse.

Bonne chance avec votre hébergeur, qui ne semble ni compétent, ni transparent et ni aidant...

Wink


RE: Mail de masse reste a 0% - lavalanche - 06-09-2010

re,

merci exdiogene , mais comment procédé ( en détails ) pour faire le test ?

je suis toujours sur le meme envoi : En cours d'envoi (26%) Aujourd'hui 2,721

je ferais un test a 100/H une fois cellui-ci fini correctement

@+


RE: Mail de masse reste a 0% - spyto - 06-09-2010

Si tu es à 26%, c'est bien que ça progresse !
Et que le "bouchon" ne vient pas du script mais de ton hébergeur ! Ce que je pensais dès le début d'ailleurs.
Il te parle de 500/heure, c'est du bidon !

Citation :pour info : le mail de masse par MP est fonctionnel
Normal, ça n'utilise pas la fonction mail() de PHP !

Il y a donc un vrai bridage de cette fonction sur ton serveur !


RE: Mail de masse reste a 0% - lavalanche - 06-09-2010

re,

c'est bien ce que je pense aussi , ce probleme est apparu depuis peu ( juin ) il va falloir qu'ils me donnent plus de détails sur leurs restrictions.

je vous tient au jus , pas de probleme , il va bien finir par y avoir une issu a ce probleme lol

merci encore pour votre aide

En cours d'envoi (28%) Aujourd'hui 2,721

En cours d'envoi (48%) Hier 2,719

@+


RE: Mail de masse reste a 0% - lavalanche - 08-09-2010

re,

En cours d'envoi (94%) 06-09-2010 2,717

bientot fini lol , je test ensuite avec 100/Heure

@+


RE: Mail de masse reste a 0% - lavalanche - 09-09-2010

re,

retour sur test , j'en suis a 200/heure et ça marche : En cours d'envoi (30%) Hier 2,713

@+


RE: Mail de masse reste a 0% - spyto - 09-09-2010

Alors peut-être un moment de faiblesse de ton hébergeur ?...


RE: Mail de masse reste a 0% - exdiogene - 09-09-2010

Il est à noter que la majorité des hébergeurs que je connaisse, ont une limite proche de 200/heure. Nous avons une limite légèrement supérieure pour nos clients sur mes propres serveurs afin de garder une certaine fluidité des ressources... Wink

Je ne serais pas surpris que l'envoi se bloque avec 400/heure car le script PHP ne pourra pas se compléter dans le temps alloué pour son exécution.

Mais il est aussi possible, comme disait Spyto, que le serveur était surchargé cette journée là!


RE: Mail de masse reste a 0% - lavalanche - 12-09-2010

re,

je retrouve une erreur dans le fichier error.log qui correspondrait aux heures d'envoi des mails, là voici :
Citation :[11-Sep-2010 10:02:14] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 71654928 bytes) in /home/public_html/forum/inc/db_mysqli.php on line 738
[11-Sep-2010 11:03:08] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 71654928 bytes) in /home/public_html/forum/inc/db_mysqli.php on line 738
[11-Sep-2010 12:02:00] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 71654928 bytes) in /home/public_html/forum/inc/db_mysqli.php on line 738
[11-Sep-2010 13:01:49] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 71654928 bytes) in /home/public_html/forum/inc/db_mysqli.php on line 738
[11-Sep-2010 14:01:52] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 71654928 bytes) in /home/public_html/forum/inc/db_mysqli.php on line 738
[11-Sep-2010 15:02:22] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 71654928 bytes) in /home/public_html/forum/inc/db_mysqli.php on line 738
[11-Sep-2010 16:01:57] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 71654928 bytes) in /home/public_html/forum/inc/db_mysqli.php on line 738
[11-Sep-2010 17:02:13] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 71654928 bytes) in /home/public_html/forum/inc/db_mysqli.php on line 738
[11-Sep-2010 18:01:43] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 71654928 bytes) in /home/public_html/forum/inc/db_mysqli.php on line 738

merci

@+


 Utilitaire de traduction fourni par Regentronique