Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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).