GNU/Linux >> Znalost Linux >  >> Linux

CPU se na několik hodin zasekl na 99 %:zjišťuji protokoly

Toto je úloha cron, která vyčistí staré soubory relace z /var/lib/php5/ . Pokud visí na 99 %, měli byste se možná podívat do cílové složky ( /var/lib/php5/), kde je příliš mnoho souborů nebo možná dokonce poškození souborového systému.

Proces se spouští z crontab. Podívejte se na výpisy crontab (popsáno zde). Můžete proces zabít a odstranit z crontab, ale je pravděpodobnější, že máte základní problém, jako je nadměrné množství souborů, které je třeba opravit.


Odpověď najdete zde:http://www.flynsarmy.com/2011/11/fuser-using-100-cpu-in-ubuntu-11-10/

v /etc/cron.d/php5 on Ubuntu 11.10:

Nahradit
09,39 * * * * root [ -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

S
09,39 * * * * root [ -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) -delete


Linux
  1. Hardware Sysadmin:Úvahy při plánování sestavení PC

  2. Dotaz na seznam serverů pro přidělenou paměť/cpu?

  3. Umístění společných souborů protokolu a konfiguračních souborů pro služby cPanel

  1. Live Linux CD pro vypálení s Bonnie++?

  2. Linux top command:What are us, sy, ni, id, wa, hi, si and st (pro využití CPU)?

  3. Je změna priority herního procesu na realtime špatná pro CPU?

  1. Moro – Nástroj pro produktivitu příkazového řádku pro sledování pracovní doby

  2. Kde jsou na serveru Ubuntu umístěny protokoly pro ufw?

  3. Co je nástroj syslog pro auditované protokoly?