close

昨晚為了跑某個活動安裝 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 ~處理完畢

arrow
arrow
    創作者介紹
    創作者 Vice 的頭像
    Vice

    #!/bin/sh I.T

    Vice 發表在 痞客邦 留言(0) 人氣()