Por que o / usr / lib / php5 / sessionclean executou 50 vezes simultaneamente no meu sistema 14.04?

4

Quando eu me sentei no meu sistema Ubuntu 14.04 esta manhã, o trabalho cron do root / usr / lib / php5 / sessionclean estava rodando mais de 50 vezes de uma vez, produzindo mais de 50 cópias dos seguintes comandos:

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 ; } }
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

A carga do sistema foi de 60+. Isso nunca aconteceu antes. Alguma hipótese?

Ao mesmo tempo, uma das minhas montagens do NFS (/ mnt / foo / bar) foi desativada enquanto um trabalho de rsync estava sendo gravado, portanto, o rsync estava interrompido. Isso poderia estar relacionado?

    
por DanB 14.05.2014 / 21:53

1 resposta

1

Sim, o lsof verifica todos os sistemas de arquivos em busca de arquivos abertos, portanto, é provável que isso seja o curso. Você provavelmente deve usar a opção 'soft' em sua montagem NFS se isso acontecer com frequência.

    
por oerdnj 15.05.2014 / 11:24

Tags