Project

General

Profile

Scénario #23948

Updated by Daniel Dehennin about 2 years ago

Le module BULK de sympa plante très souvent...
un service sympa restart n'est pas efficace si Bulk est planté.
plus de process bulk.pl actif, par contre un /var/run/sympa/bulk.pid
contenant habituellement dans les cas de plantage trois espaces après le N° de process
Ces 3 espaces dérangent et faussent le controle de status de Bulk
Voici ma petite rustine
j'ai fait ça vite fait, y a peut être mieux à faire.
dans sympa_status()
<pre>
if [ -f /var/run/sympa/$1.pid ] ; then
pid=`head -1 /var/run/sympa/$1.pid | tr -s ' ' '|'`

if [ "$pid" != "" ] ; then
#Modif BESAC correction pour plantage bulk
if echo "$pid"|egrep "|$"; then pid=`head -1 /var/run/sympa/$1.pid | tr -d " "`; fi
#Fin Modif
running=`ps -A | egrep "$pid"`
</pre>

h3. Critères d’acceptation

*FIXME*

Back