Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Diffusion des messages stoppée suite à coupure de courant.

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Anne Durand <adresse@cachée>
  • To: adresse@cachée, Jean-Paul Bachmann <adresse@cachée>
  • Cc: David Verdin <adresse@cachée>
  • Subject: Re: [sympa-fr] Diffusion des messages stoppée suite à coupure de courant.
  • Date: Wed, 17 Apr 2013 09:43:16 +0200

Bonjour
Il m'arrive aussi que bulk ne redémarre pas. Je supprime alors manuellement le fichier /home/sympa/bulk.pid avant de stopper et relancer sympa (je ne fais jamais restart).
Bonne journée
Anne

Le 17/04/2013 09:36, Jean-Paul Bachmann a écrit :
adresse@cachée"> Bonjour David.
Non effectivement bulk.pl ne tourne pas et quand je relance sympa j'ai un message en rapport avec bulk.
Voila ce qu'il me dit:

/etc/init.d/sympa restart
Restarting Sympa subsystem:
Stopping Sympa subsystem:
Module bounced.pl not running
Module archived.pl not running
Stopping module bulk.pl: died

Module sympa.pl not running
Module task_manager.pl not running
Starting Sympa subsystem:
Starting module sympa.pl: success

bulk seems active. No action will be taken.
Try "sympa status" or "sympa restart".
Starting module archived.pl: success
Starting module bounced.pl: success
Starting module task_manager.pl: success


Mais ensuite aucun process bulk.pl:
sympa     9374     1  0 09:31 pts/1    00:00:00 /usr/bin/perl /home/sympa/bin/sympa.pl
sympa     9382     1  0 09:31 pts/1    00:00:00 /usr/bin/perl /home/sympa/bin/archived.pl
sympa     9384     1  0 09:31 pts/1    00:00:00 /usr/bin/perl /home/sympa/bin/bounced.pl
sympa     9386     1  0 09:31 pts/1    00:00:00 /usr/bin/perl /home/sympa/bin/task_manager.pl

Voila le log de sympa lors du démarrage:
Apr 17 09:31:26 smtp1 sympa[9373]: info Configuration file read, default log level 0
Apr 17 09:31:26 smtp1 sympa[9373]: info Server started for all, pid 9374
Apr 17 09:31:26 smtp1 sympa[9374]: notice Sympa 6.1.8 started
Apr 17 09:31:26 smtp1 archived[9382]: notice archived 6.1.8 Started
Apr 17 09:31:27 smtp1 bounced[9384]: notice bounced Started
Apr 17 09:31:27 smtp1 task_manager[9386]: info Configuration file read, default log level 0
Apr 17 09:31:28 smtp1 task_manager[9386]: notice main::execute() Running task /adresse@cachée, line 0 with vars )
Apr 17 09:31:28 smtp1 task_manager[9386]: info List::_include_users_ldap() 153 new users included from LDAP query


Rien d'autre, c'est frustrant!
Certaines tables étaient indiquées comme crashées par mysqlcheck et ont été réparées après l'incident mais effectivement des informations ont peut-être été perdues.
Comment peut-on vérifier cela?

Merci pour ton aide.
Jean-Paul


Le 17/04/13 08:44, David Verdin a écrit :
adresse@cachée"> Bonjour,

Dans tes logs, je ne vois pas de logs du bulk. Est-ce que bulk.pl tourne bien ?
Par ailleurs, si tu ne vois pas de réponse dans un review, il est possible qu'on s'oriente vers un problème de base de données. serait-il possible que la base soit devenue inconsistante suite à un arrêt brutal ? C'est possible si elle se trouve sur la même machine.
un moyen simple de tester cela est de te connecter directement à la base, via le client en ligne de commande ou un phpmyadmin, et tenter une requête. par exemple "SELECT * FROM subscriber_table".
Un autre moyen de savoir si les messages sont toujours là est d'inspecter la table "bulkmailer_table". Un "SELECT count(*) FROM subscriber_table" devrait te renvoyer une valeur non nulle, preuve que des paquets sont en attente d'expédition;

Bon courage,

David

Le 16/04/13 18:06, Jean-Paul Bachmann a écrit :
adresse@cachée"> Bonjour.
Nous utilisons un serveur sympa 6.1.8 sur une Ubuntu pour gérer toutes les listes de l'établissement.
Suite à une coupure de courant Dimanche, le système a redémarré et postfix et sympa se sont remis au travail mais sympa ne délivre plus les messages aux membres des listes.
Si on envoie un message sur une liste il est bien traité et archivé mais il n'y a point d'émission du message!!!

Apr 16 17:19:16 smtp1 task_manager[1433]: notice main::next_cmd() --> new task sync_include (16 Tue Apr 2013  17 h 19 min 46 s)
Apr 16 17:19:20 smtp1 sympa[1170]: notice main::DoFile() Processing /adresse@cachée ; sender: Jean-Paul Bachmann <adresse@cachée>#012 ; message-id: <adresse@cachée>#012
Apr 16 17:19:20 smtp1 sympa[1170]: info main::DoMessage() Processing message for equipe_info with priority 5, <adresse@cachée>#012
Apr 16 17:19:20 smtp1 sympa[1170]: info main::DoMessage() Message for equipe_info from adresse@cachée accepted (0 seconds, 1 sessions, 12 subscribers), message-id=<adresse@cachée>#012, size=1131
Apr 16 17:19:28 smtp1 archived[1318]: notice Archiving adresse@cachée for list adresse@cachée


Postfix voit bien le message à destination de la liste mais rien en retour vers les membres.
J'ai recompilé la base d'alias qui parait normale et redémarré sans succès.

Aucun rapport d'erreur dans l'onglet gestion des erreurs et dans les journaux il y a la mention success pour le dernier envoi...
La configuration des listes est intacte en particulier le mode de distribution est bien à "mail"
J'ai vu dans un message précédent qu'il pouvait y avoir un compteur non nul dans l'attribut bounce_score_subscriber de la Subscriber_table mais chez moi il y a la valeur "NULL" partout.

Si j'essaie de passer une requête à sympa (du genre review nom_liste) la requête est traitée mais ne retourne pas de réponse:
Apr 16 17:43:13 smtp1 wwsympa[2389]: info [robot smtp1.ensea.fr] [session 60066266346592] [client 10.10.17.8] main::do_redirect() do_redirect()
Apr 16 17:54:05 smtp1 wwsympa[2559]: info WWSympa started
Apr 16 17:54:05 smtp1 wwsympa[2559]: info [robot smtp1.ensea.fr] [session 29401002687776] [client 10.10.1.2] [user adresse@cachée] [list equipe_info] main::do_edit_list_request() do_edit_list_request()
Apr 16 17:54:08 smtp1 wwsympa[2561]: info WWSympa started
Apr 16 17:54:08 smtp1 wwsympa[2561]: info [robot smtp1.ensea.fr] [session 30679247976439] [client 10.10.1.2] [user adresse@cachée] [list equipe_info] main::do_edit_list_request() do_edit_list_request(description)
Apr 16 17:54:20 smtp1 wwsympa[2562]: info WWSympa started
Apr 16 17:54:20 smtp1 wwsympa[2562]: info [robot smtp1.ensea.fr] [session 80377591397558] [client 10.10.1.2] [user adresse@cachée] [list equipe_info] main::do_edit_list_request() do_edit_list_request(sending)
Apr 16 17:57:58 smtp1 wwsympa[2574]: info WWSympa started
Apr 16 17:57:58 smtp1 wwsympa[2574]: info [robot smtp1.ensea.fr] [session 63447375626174] [client 10.10.17.3] [user adresse@cachée] main::do_home() do_home


Je ne trouve nulle part dans sympa la trace de ces messages, sont-ils perdus?
Quelqu'un a-t-il une piste pour m'aider à débloquer la diffusion?

D'avance merci
Cordialement
-- 


-------------------------------------------------------
Jean-Paul Bachmann - Centre de Ressources Informatiques
E.N.S.E.A - Tel: 01.30.73.62.12

-

-- 


-------------------------------------------------------
Jean-Paul Bachmann - Centre de Ressources Informatiques
E.N.S.E.A - Tel: 01.30.73.62.12




Archives gérées par MHonArc 2.6.19+.

Haut de le page