Почему / usr / lib / php5 / sessionclean запускался 50 раз одновременно в моей системе 14.04?

Когда я сегодня утром сел за свою систему Ubuntu 14.04, корневое задание cron / usr / lib / php5 / sessionclean выполнялось более 50 раз одновременно, создавая более 50 копий следующих команд:

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

Загрузка системы составляла 60+. Это никогда не случалось раньше. Есть какие-нибудь гипотезы?

В то же время один из моих монтирований NFS (/ mnt / foo / bar) отключился, когда на него записывалась работа rsync, поэтому rsync зависал. Может ли это быть связано?

4
задан 15 May 2014 в 07:10

1 ответ

Да, lsof проверяет все файловые системы на открытые файлы, таким образом, это вероятно курс. Необходимо, вероятно, использовать 'мягкую' опцию на NFS, монтируются, могло ли это часто происходить.

0
ответ дан 15 May 2014 в 07:10

Другие вопросы по тегам:

Похожие вопросы: