Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
scripts:surveillance_msg.sh [2012/02/23 10:14] balleydc créée |
scripts:surveillance_msg.sh [2017/04/12 13:44] (Version actuelle) catherine.balleydier@grenoble-inp.fr [surveillance_msg.sh] |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== surveillance_msg.sh ====== | + | ====== Messages pas partis ====== |
| - | <code> | + | |
| + | |||
| + | |||
| + | 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 ===== | ||
| + | <code bash> | ||
| #!/bin/sh | #!/bin/sh | ||
| # | # | ||
| Ligne 24: | Ligne 38: | ||
| cp /usr/local/SCRIPTS/sympa/Message_pb_msg /tmp/spool_msg | 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 | ls -l $REP >> /tmp/spool_msg | ||
| nblig=`ls -l $REP|wc -l|cut -c1-4` | nblig=`ls -l $REP|wc -l|cut -c1-4` | ||
| - | if [ $nblig -gt 9 ] | + | if [ $nblig -gt 12 ] |
| then | then | ||
| - | mailx -s "liste de diffusion : messages pas partis" liste-dsi.alerte@inpg.fr < /tmp/spool_msg | + | mailx -s "liste de diffusion : messages pas partis" liste-dsi.alerte@grenoble-inp.fr < /tmp/spool_msg |
| fi | fi | ||
| + | |||
| </code> | </code> | ||
| + | |||
| + | ===== Message_pb_msg ===== | ||
| + | <code> | ||
| + | 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* | ||
| + | |||
| + | ----------------------- | ||
| + | </code> | ||
| + | |||
