4 votes

Pourquoi /usr/lib/php5/sessionclean s'est-il exécuté 50 fois simultanément sur mon système 14.04 ?

Lorsque je me suis assis devant mon système Ubuntu 14.04 ce matin, la tâche cron racine /usr/lib/php5/sessionclean s'exécutait plus de 50 fois à la fois, produisant plus de 50 copies des commandes suivantes :

root      8147  0.0  0.0  65852  1580 ?        S    May13   0:00 CRON
root      8148  0.0  0.0   4444   648 ?        Ss   May13   0:00 /bin/sh -c   [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime)
root      8153  0.0  0.0   4444   648 ?        S    May13   0:00 /bin/sh /usr/lib/php5/sessionclean /var/lib/php5 24
root      8154  0.0  0.0   7328   644 ?        S    May13   0:00 /usr/bin/lsof -w -l +d /var/lib/php5
root      8155  0.0  0.0   7544   688 ?        S    May13   0:00 awk -- { if (NR > 1) { print $9; } }
root      8156  0.0  0.0   7480   612 ?        S    May13   0:00 xargs -i touch -c {}
root      8157  0.0  0.0   7328   108 ?        D    May13   0:00 /usr/bin/lsof -w -l +d /var/lib/php5

La charge du système était de 60+. Cela ne s'est jamais produit auparavant. Des hypothèses ?

Au même moment, l'un de mes montages NFS (/mnt/foo/bar) est tombé en panne alors qu'un travail rsync était en train d'y écrire, si bien que rsync était suspendu. Cela pourrait-il être lié ?

1voto

oerdnj Points 7822

Oui, lsof vérifie tous les systèmes de fichiers pour les fichiers ouverts, donc c'est probablement le cas. Vous devriez probablement utiliser l'option 'soft' sur votre montage NFS si cela peut arriver souvent.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X