主题: apache 运行的 perl CPU老是占100% 大大们帮忙看看

安装的IRedOS。。。而且现在收外边的邮件快1小时才能收到  内部的很快 

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
2460 apache    25   0 33388 4104 1276 R  100  0.2   1019:58 perl
11055 apache    25   0 31324 3984 1204 S  100  0.2 425:43.66 perl
25469 postfix   15   0 60468 2908 2132 S    0  0.1   0:00.15 trivial-rewrite
    1 root      15   0 10324  780  656 S    0  0.0   0:00.40 init
    2 root      RT  -5     0    0    0 S    0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S    0  0.0   0:00.01 ksoftirqd/0
    4 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/0
    5 root      RT  -5     0    0    0 S    0  0.0   0:00.00 migration/1
    6 root      34  19     0    0    0 S    0  0.0   0:00.00 ksoftirqd/1
    7 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/1
    8 root      10  -5     0    0    0 S    0  0.0   0:00.00 events/0
    9 root      10  -5     0    0    0 S    0  0.0   0:00.00 events/1
   10 root      11  -5     0    0    0 S    0  0.0   0:00.00 khelper
   27 root      13  -5     0    0    0 S    0  0.0   0:00.00 kthread
   32 root      10  -5     0    0    0 S    0  0.0   0:00.03 kblockd/0
   33 root      10  -5     0    0    0 S    0  0.0   0:00.00 kblockd/1

[ 本帖最后由 sunxin1216 于 2009-3-31 11:49 编辑 ]

回复: apache 运行的 perl CPU老是占100% 大大们帮忙看看

怀疑 mailgraph 程序有问题。

将 mailgraph 服务停止后再观察一下看看:

# /etc/init.d/mailgraph stop

回复: apache 运行的 perl CPU老是占100% 大大们帮忙看看

。。。里边没有这个程序  FIND一下  也只有个目录
./root/iRedMail/samples/mailgraph

回复: apache 运行的 perl CPU老是占100% 大大们帮忙看看

sorry,是我记错了。:(

能否通过 ps 命令看看到底是哪个 perl 程序?

回复: apache 运行的 perl CPU老是占100% 大大们帮忙看看

是个僵尸进程

[root@mail /]# ps -aux |grep perl
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
apache    2673  0.0  0.0      0     0 ?        Zs   09:37   0:00 [perl] <defunct>
root      3207  0.0  0.0  61124   752 pts/0    R+   09:43   0:00 grep perl

[ 本帖最后由 sunxin1216 于 2009-4-1 09:49 编辑 ]

回复: apache 运行的 perl CPU老是占100% 大大们帮忙看看

这个僵尸进程应该不占资源的呀