昨晚為了跑某個活動安裝 PHP5 後一直發生 CPU 滿載的情況
發現半小時出現一次 fuser 這東西跑到 100%
查看 syslog
CRON[21666]: (root) 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)
是由 cron 來處理的東西
上網查了一下說是 11.10 的附上的這隻 php5 cron 的BUG
據說改成 11.04 的就好了
試試看先
# 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
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
mark 起來的是 11.10的
修改後查看連跳一下的感覺都沒有, 再看一下 log 確實有跑~ ok ~處理完畢