Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Spool qui n'est plus traité

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

Archives de la liste

Chronologique Discussions  
  • From: David Verdin <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Spool qui n'est plus traité
  • Date: Thu, 18 Nov 2010 16:12:33 +0100

Je me sur-réponds. J'ai trouvé.
Sympa flanchait au moment d'envoyer un rapport d'échec d'expédition. Bêtement, on lui faisait réexpédier le message qui avait causé un problème...
Pour résoudre le problème, il suffit d'appliquer le patch joint.

J'applique ledit patch à la branche 6.1, bien sûr.

David

Le 18/11/2010 14:37, David Verdin a écrit :
adresse@cachée"> Oui, alors que là, sympa.pl continuait à tourner ? Normalement, "out of memory" ça veut dire mort du processus.
Effectivement, 162 Mo à une liste, c'est déraisonnable. Déjà dans une boîte aux lettres ça a peu de chance de passser.

Quelques questions :

  1. Le message "Out of memory" s'est bien retrouvé dans les logs de Sympa ? Y avait-il quelque chose après ?
  2. Est-ce qu'il y a, dans le spool "tmp" de Sympa, une fichier <###>.stderr (où <###> est un numéro de processus Sympa) un fichier dont le nom correspond au processus qui a écrit ces erreurs dans les logs ? Et si oui, que contient ce fichier ?
  3. Que contenait le mail de 162 Mo et serait-il possible que nous y ayons accès pour faire des tests ici (pas par mail sur la liste : faudrait pas planter le serveur du CRU... ) ?

À bientôt.

David

Le 18/11/2010 14:29, Laurent Aublet-Cuvelier a écrit :
adresse@cachée">   Un problème similaire a eu lieu chez nous. Mais la cause d'un message si volumineux semblait plutôt venir de l'utilisation de l'interface web pour l'envoi, qui n'a pas les mêmes seuils du coup que les contrôles habituels au niveau MTA.
  Par contre la panne était plus franche, le process sympa tombait.
Cordialement,
Laurent A.-C.

Le 18/11/2010 14:10, Julien Arnoux a écrit : Ah non, désolé pour l'incompréhension :) , c'est une seule liste qui à proquée ça.

Mais le fait d'avoir envoyé 162 Mo de contenu via une mailing list me semble totalement inconscient :)
Cependant je trouve bizarre que le Sympa ai fait un Out of Memory et qu'aucun process n'a été stoppé ou en défaut. Tout semblait
tourner à merveille alors que la spool n'était plus traitée.

Nous avons rajouté une règle pour rejeter au niveau sendmail les mails > à 50 Mo pour que Sympa n'ai plus à les traiter.

Julien Arnoux

Le 18 nov. 2010 à 14:02, David Verdin a écrit :

Bonjour,

Pour voir si j'ai bien saisi le problème : Chaque mailing list de ton serveur a reçu, plus ou moins au même moment, ce message à traiter ?

David

Le 18/11/2010 12:53, Julien Arnoux a écrit :
Ok j'ai trouvé la source du problème et corrigé temporairement (en supprimant un message dans la spool)

main::DoMessage() Processing message for *****
main::DoMessage() sympa::DoMessage(): Message for ********************** rejected because too large (162884129 > 50000000)
Out of memory!

162 Mo par mailing list :/. 


Je suis maintenant à la recherche d'une solution pour éviter que cela se reproduise à nouveau.




Le 18 nov. 2010 à 12:26, Julien Arnoux a écrit :

  
Bonjour à tous

Gros problème de mon coté :(

Je viens de m'apercevoir que le spool msg n'est plus traité depuis hier midi. J'ai effectué plusieurs tentative de redémarrage
du serveur sans succès. Cela dit, j'ai remarqué qu'il traite les commande (ADD etc) reçue par email au restart du serveur. Si j'envois 
ces même commande et que je ne redémarre pas le serveur, elles ne sont pas traité. L'envoi de message lui n'est jamais traité.

Une idée? Les logs ne me disent rien (je vais passer en debug pour essayer d'investiguer)

Merci à tous

Cordialement

Julien ARNOUX.


    
  


  

--
David Verdin
Comité réseau des universités

Due to the limitations of human brain, I fail to remember all the mails.
So if you want your bug reports or feature requests for Sympa to be processed, please post them to the Sympa tracker





-- 
Laurent Aublet-Cuvelier ; Unité Réseaux du CNRS
Domaine Universitaire - 150, rue de la chimie
BP 53, F-38041 GRENOBLE Cedex 9
Tél.: +33 4 76 63 55 96 - Fax : +33 4 76 63 55 94
  

--
David Verdin
Comité réseau des universités

Due to the limitations of human brain, I fail to remember all the mails.
So if you want your bug reports or feature requests for Sympa to be processed, please post them to the Sympa tracker

--
David Verdin
Comité réseau des universités

Due to the limitations of human brain, I fail to remember all the mails.
So if you want your bug reports or feature requests for Sympa to be processed, please post them to the Sympa tracker
Index: src/sympa.pl.in
===================================================================
--- src/sympa.pl.in     (révision 6763)
+++ src/sympa.pl.in     (copie de travail)
@@ -1865,7 +1865,7 @@
 
     if ($max_size && $message->{'size'} > $max_size) {
                &do_log('info', 'sympa::DoMessage(): Message for %s from %s rejected because too large (%d > %d)', $listname, $sender, $message->{'size'}, $max_size);
-               &report::reject_report_msg('user','message_too_large',$sender,{'message' => $message},$robot,$msg_string,$list);
+               &report::reject_report_msg('user','message_too_large',$sender,{},$robot,'',$list);
                &Log::db_log({'robot' => $robot,'list' => $list->{'name'},'action' => 'DoMessage','parameters' => "$which,$messageid,$robot",'target_email' => '','msg_id' => $messageid,'status' => 'error','error_type' => 'message_too_large','user_email' => $sender,'client' => $ip,'daemon' => $daemon_name});
                return undef;
    }



Archives gérées par MHonArc 2.6.19+.

Haut de le page