Accéder au contenu.
Menu Sympa

fr - RE: [sympa-fr] Le processus bulk.pl précédent s'est terminé brutalement

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

Archives de la liste

Chronologique Discussions  
  • From: PIOT Sebastien <adresse@cachée>
  • To: "adresse@cachée" <adresse@cachée>, Tone <adresse@cachée>
  • Subject: RE: [sympa-fr] Le processus bulk.pl précédent s'est terminé brutalement
  • Date: Wed, 24 Nov 2021 14:07:37 +0000

J’ai aussi le problème sur un serveur Debian 10 avec la version 6.2.40 de Sympa et j’ai fini par mettre un script de surveillance dans le cron, qui redémarre Sympa quand on dépasse une certaine limite.

 

Voici le contenu du script en question :

#!/bin/bash

#Liste les processus bulk.pl afin de trouver ceux qui consomment trop

 

#Declaration des constantes

PROCESSUS="/tmp/processus_sympa.txt"

LOG="/var/log/surveiller_bulk.log"

CPU_MAX=10.0

 

#Date actuelle

MAINTENANT=`date "+%d/%m/%Y %H:%M:%S"`

 

#Export de la liste des processus bulk.pl

ps faux | grep bulk.pl | grep -v grep > $PROCESSUS

 

echo "Surveillance du processus bulk.pl : $MAINTENANT" >> $LOG

echo >> $LOG

 

#Parcours de la liste des processus bulk.pl

while read ligne

do

#Extraction des donnees utiles des processus

# - Identifiant du processus

# - Charge CPU

set -- "$ligne"

declare -a elts=($*)

 

pid="${elts[1]}"

cpu="${elts[2]}"

res="Charge correcte"

 

#Teste si la charge CPU est excessive

if [ $(bc -l <<<$(echo "$cpu > $CPU_MAX")) = 1 ]

then

  res="Charge excessive"

  #Redemarrage du service sympa

  service sympa restart

fi

 

echo "PID : $pid ; CPU : $cpu --> $res" >> $LOG

done <$PROCESSUS

 

echo >> $LOG

echo >> $LOG

 

#Suppression de la liste des processus bulk.pl

rm $PROCESSUS

 

Sébastien Piot

De : adresse@cachée [mailto:adresse@cachée] De la part de Guillaume Tournat
Envoyé : mercredi 24 novembre 2021 14:57
À : adresse@cachée; Tone
Objet : Re: [sympa-fr] Le processus bulk.pl précédent s'est terminé brutalement

 

Bonjour,

J'ai aussi le souci sur un sympa en debian10.

Je ne sais pas si c'est la 6.2.40 qui a un souci, ou une dépendance. Mais c'est quand même embêtant.

Je suis surpris que le package ne soit pas mis à jour d'ailleurs...

 

Le 24/11/2021 à 12:48, Tone a écrit :

Bonjour,

J'obtiens régulièrement le message suivant depuis la mise à jour de Debian 10 vers Debian 11, Sympa v6.4.60.

Le processus bulk.pl précédent (avec le pid 581992) est mort brutalement.

Les logs sympa ne disent rien à l'heure du crash, mais je retrouve la ligne suivante dans le syslog :

bulk[587748]: err main::#160 > Sympa::Spindle::spin#77 > Sympa::Spindle::ProcessOutgoing::_init#76 > Sympa::Spindle::ProcessOutgoing::_fork_children#105 > Sympa::Process::sync_child#202 > Sympa::Process::_get_pids_in_pid_file#448 Unable to open PID file /run/sympa/bulk.pid: No such file or directory

Je constate effectivement l'absence de bulk.pid dans le dossier /run/sympa/

-rw-r--r-- 1 sympa sympa 7 24 nov.  12:18 archived.pid
-rw-r--r-- 1 sympa sympa 7 24 nov.  12:18 bounced.pid
-rw-r--r-- 1 sympa sympa 7 24 nov.  12:18 sympa_msg.pid
-rw-r--r-- 1 sympa sympa 7 24 nov.  12:18 task_manager.pid

Quelle est la marche à suivre pour régler ce soucis ? Les messsages semblent pourtant circuler sur les listes.

Merci !


-- 
Tone. 



Archives gérées par MHonArc 2.6.19+.

Haut de le page