Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] archived.pl DIED

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

Archives de la liste

Chronologique Discussions  
  • From: David <adresse@cachée>
  • To: adresse@cachée, Jean-Charles Bertrand <adresse@cachée>
  • Subject: Re: [sympa-fr] archived.pl DIED
  • Date: Fri, 29 Jul 2016 11:59:34 +0200

Bonjour,
C'est visiblement le module HTML::StripScripts qui plante et on n'intercepte pas l'erreur.
Il faudrait mettre à jour le module pour voir si ça ne résout pas le problème.
Sinon on devra faire un petit aménagement pour intercepter l'exception.
Bonne journée,
David

Le 29 juillet 2016 11:35:35 CEST, Jean-Charles Bertrand <adresse@cachée> a écrit :

Bonjour,

Nous utilisons la version 6.2.16 de Sympa sur un serveur CentOS 6.8 à jour.
Nous avons constaté l'arrêt du process archived.pl suite à la réception de plusieurs messages (de SPAM).
En retirant ces messages du spool outgoing, le process d'archivage fonctionne de nouveau.

Voici un extrait du fichier de log signalant le premier plantage du process archived.pl :
Jul 20 02:15:53 listes bulk[2046]: notice Sympa::Mailer::store() Done sending message Sympa::Message <adresse@cachée,2040,1165/z> for Sympa::List adresse@cachée (priority 5) in 5 seconds since scheduled expedition date
Jul 20 02:15:57 listes archived[2052]: notice Sympa::Spindle::ProcessArchive::_twist() Processing Sympa::Message <adresse@cachée,2040,6970>; sender: adresse@cachée; message ID: adresse@cachée
Jul 20 02:15:57 listes archived[2052]: notice Sympa::Spindle::ProcessArchive::_twist() Archiving Sympa::Message <adresse@cachée,2040,6970> for list Sympa::List adresse@cachée
Jul 20 02:15:57 listes archived[2052]: notice Sympa::Archive::store() Message Sympa::Message <adresse@cachée,2040,6970> is stored into archive Sympa::Archive <adresse@cachée/2016-07> as <344>
Jul 20 02:15:57 listes archived[2052]: err main::#159 > Sympa::Spindle::spin#80 > Sympa::Spindle::ProcessArchive::_twist#117 > Sympa::Spindle::ProcessArchive::_mail2arc#362 > Sympa::Archive::html_store#470 > Sympa::Message::clean_html#754 > Sympa::Message::_fix_html_part#770 > Sympa::Message::_fix_html_part#798 > Sympa::HTMLSanitizer::sanitize_html#78 > HTML::StripScripts::Parser::filter_html#121 DIED: Complex regular subexpression recursion limit (32766) exceeded at /usr/share/perl5/vendor_perl/HTML/StripScripts.pm line 1606.

A chaque redémarrage du process, nous avons obtenu le même de rapport dans les log et plantage du process, tant que le message en question n'a pas été supprimé.

Peut être qu'il s'agit d'un bogue de l'application lors du traitement du message. Vous trouverez donc ci-joint le message en question dans un format compressé.

Cordialement,
Jean-Charles Bertrand
DSI, Agrocampus Ouest


--
Omnia vanitas



Archives gérées par MHonArc 2.6.19+.

Haut de le page