Pages : 1
#1 Le 01/06/2009, à 15:51
- wilyjean
[résolu] Processus résidus avec le service CRON
Bonjour,
J'ai sur certains de mes serveurs des problèmes avec le service CRON.
En effet, même si celui ci fonctionne correctement, je me retrouve au bout de plusieurs jours avec plein de processus cron qui ne se terminent pas, incrémentant ainsi le nombre de processus du serveur.
Voici le résultat de la commande ps axjf
1 21871 21871 21871 ? -1 Ss 0 0:01 /usr/sbin/cron
21871 1981 21871 21871 ? -1 S 0 0:00 \_ /USR/SBIN/CRON
1981 1982 1982 1982 ? -1 Ss 0 0:00 | \_ /bin/sh -c test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
1982 1984 1982 1982 ? -1 S 0 0:00 | \_ run-parts --report /etc/cron.daily
1984 4216 1982 1982 ? -1 S 0 0:00 | \_ /bin/sh /etc/cron.daily/mlocate
4216 4217 1982 1982 ? -1 S 0 0:00 | \_ /usr/bin/updatedb.mlocate
21871 4131 21871 21871 ? -1 S 0 0:00 \_ /USR/SBIN/CRON
4131 4132 4132 4132 ? -1 Ss 0 0:00 | \_ /bin/sh -c test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
4132 4134 4132 4132 ? -1 S 0 0:00 | \_ run-parts --report /etc/cron.daily
4134 6474 4132 4132 ? -1 S 0 0:00 | \_ /bin/sh /etc/cron.daily/mlocate
6474 6475 4132 4132 ? -1 S 0 0:00 | \_ /usr/bin/updatedb.mlocate
21871 8950 21871 21871 ? -1 S 0 0:00 \_ /USR/SBIN/CRON
8950 8951 8951 8951 ? -1 Ss 0 0:00 | \_ /bin/sh -c test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
8951 8953 8951 8951 ? -1 S 0 0:00 | \_ run-parts --report /etc/cron.daily
8953 11790 8951 8951 ? -1 S 0 0:00 | \_ /bin/sh /etc/cron.daily/mlocate
11790 11791 8951 8951 ? -1 S 0 0:00 | \_ /usr/bin/updatedb.mlocate
21871 14423 21871 21871 ? -1 S 0 0:00 \_ /USR/SBIN/CRON
14423 14424 14424 14424 ? -1 Ss 0 0:00 | \_ /bin/sh -c test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
14424 14426 14424 14424 ? -1 S 0 0:00 | \_ run-parts --report /etc/cron.daily
14426 15396 14424 14424 ? -1 S 0 0:00 | \_ /bin/sh /etc/cron.daily/mlocate
15396 15397 14424 14424 ? -1 S 0 0:00 | \_ /usr/bin/updatedb.mlocate
...
Je me demandais alors si d'autres personnes avaient rencontré le même problème et si il y a une solution autre que de supprimer les processus via un script?
Merci,
Will.
Dernière modification par wilyjean (Le 02/06/2009, à 16:27)
Hors ligne
#2 Le 02/06/2009, à 09:50
- mickbad
Re : [résolu] Processus résidus avec le service CRON
Hello,
Tu dois avoir un problème avec /usr/bin/updatedb.mlocate (updatedb) qui ne se termine pas .. c'est pour ça que tu as des processus CRON en trop
un simple kill de updatedb.mlocate va arrêter ton process CRON
Ceci dit, il faudrait se pencher sur le problème de updatedb qui ne s'arrête pas!
exécute le sur la console pour voir ce que ça donne
au pire, regarde pour réinstaller locate!
Mick
Somewhere in town
Hors ligne
#3 Le 02/06/2009, à 16:27
- wilyjean
Re : [résolu] Processus résidus avec le service CRON
Merci pour tes pistes mickbad... (J'ai tilté en lisant ton message)
Le problème venait donc d'un partage nfs qui était toujours monté (mount) mais plus accessible !
Ainsi, toutes les commandes : updatedb et df ne se terminaient jamais....
Le CRON était tout simplement une conséquence !
Problème résolu...
Dernière modification par wilyjean (Le 02/06/2009, à 16:28)
Hors ligne
#4 Le 19/02/2011, à 09:15
- teke
Re : [résolu] Processus résidus avec le service CRON
Ayant eu le même soucis... le mieux est de rajouter dans /etc/updatedb.conf dans le paramètre PRUNEPATHS= le répertoire où sont monté les systèmes de fichiers distants (habituellement /mnt).
Pages : 1