Bonjour,

j'ai un script logrotate (exécuté tous les jours à 1h50 ) qui arrête Tomcat, effectue la rotation des logs puis démarre Tomcat.

Depuis peu, je reçois par mail l'alerte suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
error: error running shared postrotate script for /var/log/tomcat/*.out
Je constate également que mon répertoire /tmp contient un fichier "xxx.jsvc_up" vide et daté de chaque jour à 1h50. xxx étant le pid du service jsvc.

Voila mon script logrotate tomcat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
/var/log/tomcat/*.out {
        daily
        missingok
        rotate 400
        compress
        olddir /var/log/tomcat/archives
        nodelaycompress
        notifempty
        sharedscripts
        prerotate
                /etc/init.d/tomcat stop > /dev/null;
        endscript
        postrotate
                /etc/init.d/tomcat start > /dev/null;
       endscript
}
Pourtant Tomcat tourne bien, les logs dans catalina.out indiquent bien que Tomcat a été arrêté puis démarré.

Je n'ai pas d'idée sur la manière d'investiguer sur le problème, auriez-vous des conseils à me donner ?

Merci d'avance

PS :
Version de Tomcat 5.5.17