extrait de syslog
:
CRON[pid]: (user) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -
execdir fuser -s {} 2>/dev/null \; -delete)
Mon processeur est bloqué à 99% depuis quelques heures maintenant, et je suppose que c'est à cause de cela. Est-ce que quelqu'un pourrait savoir ce que c'est, comment cela a commencé et comment l'arrêter?
EDIT: J'ai essayé top -n1
et je vois cela en retour plusieurs fois:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
PID user 20 0 0 0 0 Z 99.9 0.0 0:00.00 fuser <defunct>
cette ligne se répète environ 8 fois.
EDIT2:
uname-a:
user SMP Tue Feb 14 13:27:41 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux`
lsb_release -a:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 11.10
Release: 11.10
Codename: code
EDIT 3:
Après le redémarrage, le système est revenu au même 99% cpu usage
et au même top -n1
résultat.
uname -a
et lsb_release -a
?
fuser
commande est probablement de très courte durée. Il passe son temps à utiliser le temps CPU (temps système, pas le temps utilisateur) pour générer / traiter des données qu'il consomme (trivialement). Chaque instance de se fuser
termine probablement très rapidement. Mais il est probablement exécuté plusieurs fois car il contient, je suppose, de nombreux fichiers de session. Le chiffre de 99,9% signifie probablement que cette instance de fuser
CPU utilisé intensivement avant sa mort. find
n'est probablement pas très agressif pour récolter des enfants; il n'appellera probablement à waitpid
nouveau que lorsque vous quittez un répertoire ou que vous l'exécutez à fuser
nouveau.
user SMP Tue Feb 14 13:27:41 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
lsb_release -a: Aucun module LSB n'est disponible. ID du distributeur: Ubuntu Description: Ubuntu 11.10 Version: 11.10 Nom de code: code
-execdir ... \;
l'attente doit être immédiate, car le code retour est nécessaire à la suite du prédicat (je mélangeais cela avec -execdir ...+
lequel renvoie toujours vrai, je pense).