Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Plantage récurrent

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: Frédéric Collet <adresse@cachée>
  • Cc: adresse@cachée
  • Subject: Re: [sympa-fr] Plantage récurrent
  • Date: Mon, 21 Jan 2008 10:57:29 +0100

Bonjour,

L'emplacement du code où cela se produit correspond au moment où Sympa charge en mémoire un message à faire suivre au modérateur de liste pour approuver ou refuser sa diffusion.
Visiblement, perl utilisait déjà 502 Mo en mémoire, et le message à charger dépassait légèrement les 8 Mo.
On est donc autour de la limite de 512 Mo (valeur par défaut pour freeBSD, d'après ce message : http://lists.freebsd.org/pipermail/freebsd-questions/2005-March/079101.html ) qu'un processus peut utiliser.
D'après le message pré-cité, cette limite peut être accrue en changeant la configuration du fichier "/boot/loader.conf" (appliqué après redémarrage) en ajoutant cette ligne :

kern.maxdsiz="1024M"


C'est vrai que les processus sympa sont relativement gourmands en mémoire et on recommande des systèmes ayant au moins 1 Go de mémoire disponible pour Sympa. Ce qui, pour une application serveur reste, selon nous, raisonnable. Bien sûr nous aimerions, à l'avenir, étudier cette consommation de plus près afin de l'abaisser ou au moins d'éviter son accroissement. C'est une tâche pas forcément simple et une source de changements importants dans le code. Nous attendons donc une accalmie de l'horizon Sympa pour nous y lancer.

Cordialement,

Frédéric Collet a écrit :
Bonjour,

Depuis quelques temps notre serveur Sympa plante régulièrement (1 fois /semaine environ).
En fait, il s'agit de la tache sympa.pl qui s'arrête brusquement.
Voici les logs:
----------------------------------------------
Le processus précédent est mort de manière inattendue.

Erreurs :

Warning: Unrecognized variable: "tag" (* ~7000)
...

Out of memory during "large" request for 8392704 bytes, total sbrk() is 527192064 bytes at /usr/local/lib/sympa/mail.pm line 241, <IN> line 59110.
----------------------------------------------

Version du serveur 5.3.2 sur FreeBSD avec 2 robots

Merci de votre aide.

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




Archives gérées par MHonArc 2.6.19+.

Haut de le page