Documentation sur le logiciel SYMPA

Ceci est une ancienne révision du document !


Messages pas partis

Les messages qui restent dans le répertoire /home/sympa/spool/msg

Le script surveillance_msg.sh vérifie toutes les heures qu'il n'ait pas de messages dans ce répertoire.

cause : https://wiki.grenoble-inp.fr/sympa/doku.php?id=faq:faq#message_pas_distribue_dans_sympa_spool_msg

crontab

## surveillance de /home/sympa/spool/msg
0,29 7,8,9,10,11,12,13,14,15,16,17,18,19,21 * * *  /usr/local/SCRIPTS/sympa/surveillance_msg.sh > /dev/null 2>&1

surveillance_msg.sh

#!/bin/sh
#
# /usr/local/SCRIPTS/sympa/surveillance_msg.sh
# 
#
# Catherine.Balleydier@inpg.fr
#
# maj : 08/11/2007   DE FS
#
#------------------------------------------------------------------------
#
#      surveillance du bon fonctionnement de sympa 
#
#------------------------------------------------------------------------
#
REP=/home/sympa/spool/msg

if test -s /tmp/spool_msg
then
rm -f /tmp/spool_msg
fi

cp /usr/local/SCRIPTS/sympa/Message_pb_msg /tmp/spool_msg
echo "Les process tournant actuellement : "  >> /tmp/spool_msg
ps -ef| grep sympa >> /tmp/spool_msg
echo ""  >> /tmp/spool_msg
echo "Les messages pas partis : "  >> /tmp/spool_msg
ls -l $REP >> /tmp/spool_msg

nblig=`ls -l $REP|wc -l|cut -c1-4`

if [ $nblig -gt 9 ]
then
    mailx -s "liste de diffusion : messages pas partis" liste-dsi.alerte@grenoble-inp.fr < /tmp/spool_msg
fi

Message_pb_msg

Attention le repertoire /home/sympa/spool/msg contient des messages en attente.
 
Cela veut dire qu'ils n'ont pas ete redistribues.

Pour faire cela manuellement sur le serveur acacia.infra.grenoble-inp.fr 

redemarrer sympa : /etc/init.d/sympa restart

Si les messages sont toujours sous /home/sympa/spool/msg : verifier si tous les process sympa s'excutent

  /usr/bin/perl /home/sympa/bin/wwsympa.fcgi 
  /usr/bin/perl /home/sympa/bin/sympa_msg.pl
  /usr/bin/perl /home/sympa/bin/bulk.pl 
  /usr/bin/perl /home/sympa/bin/archived.pl
  /usr/bin/perl /home/sympa/bin/bounced.pl
  /usr/bin/perl /home/sympa/bin/sympa_soap_server.fcgi
  /usr/bin/perl /home/sympa/bin/wwsympa.fcgi

Si non regarder dans les logs

Ne pas oublier d'acquitter ce message et la manipulation en ecrivant a *liste-dsi.alerte@grenoble-inp.fr*

-----------------------