ubuntu 12.04-fuser 高 CPU

ubuntu 12.04-fuser 高 CPU

问题是定影器 CPU 使用率高且服务器负载高。

root      20   0  7580  840  692 D   10  0.0   0:00.31 fuser 16061

root      20   0  7580  844  692 D   10  0.0   0:00.31 fuser 16062

root      20   0  7584  840  692 R    9  0.0   0:00.28 fuser 16063

root      20   0  7584  840  692 R    8  0.0   0:00.26 fuser 16054 

root      20   0  7584  840  692 D    8  0.0   0:00.25 fuser 16057 

root      20   0  7580  840  692 D    8  0.0   0:00.25 fuser 16059 

root      20   0  7580  840  692 D    8  0.0   0:00.25 fuser 16056 

root      20   0  7580  840  692 D    8  0.0   0:00.24 fuser 16060 

root      20   0  7580  836  692 D    8  0.0   0:00.24 fuser 16058 

root      20   0  7580  836  692 D    6  0.0   0:00.19 fuser 16064 

root      20   0  7584  836  692 R    5  0.0   0:00.17 fuser

我发现这个问题:http://ubuntuforums.org/showthread.php?p=11456671

这是 11.10 的错误?但我的服务器是 12.04

我的服务器 /etc/cron.d/php5

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

也不起作用。

问题:

  1. 更改/etc/cron.d/php5会引起问题吗?

  2. 现在,我该如何定位问题呢?

答案1

也许是旧帖,但是。

我在 ubuntu 服务器上遇到了同样的问题,但在 debian 服务器上没有问题,我发现的唯一区别是

Ubuntu

[ -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

德比安

[ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -ignore_readdir_race -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete

因此尝试将其添加-ignore_readdir_race到 cron 行中,我认为它会起作用,

相关内容