Apache2 子进程 mine.32 高 CPU

Apache2 子进程 mine.32 高 CPU

Apache2 派生的一些进程的 CPU 使用率极高。具体来说,mine.32这是什么问题?我该如何降低它的 CPU 使用率?

顶部:

PID     USER      PR  NI   VIRT    RES  SHR  S %CPU %MEM    TIME+  COMMAND
10834   www-data  20   0   99108   1284 1012 S  315  0.1 592:21.41 mine.32
11871   www-data  20   0   99108   1276  996 S  315  0.1 114:06.83 mine.32
 8540   www-data  20   0   69816    29m 6976 S    0  2.9   3:49.47 apache2
10069   www-data  20   0   79188    36m 7388 S    0  3.7  41:04.19 apache2
10071   www-data  20   0   74296    31m 7340 S    0  3.2  40:06.74 apache2
10078   www-data  20   0   82144    39m 7500 S    0  4.0  43:36.85 apache2
10079   www-data  20   0   74324    31m 7376 S    0  3.2  37:04.56 apache2
10099   www-data  20   0   74588    31m 7152 S    0  3.2  42:22.07 apache2
10100   www-data  20   0   82024    39m 7384 S    0  3.9  41:21.16 apache2

编辑

后续问题:阻止Apache执行shell脚本

答案1

Apache 包中没有 mine.32 可执行部分。

最可能的来源:

  • 该进程由 apache 作为 CGI 启动(检查 apache 日志或 mine.32 的 PPID,它是一个 apache 进程吗)
  • 它是通过另一种方式(例如 crontab)启动的,以用户 www-data(PPID?)身份运行
  • www-data 帐户已被入侵(通过您托管的不安全网站),并且 Arty Bartfast 正在占用您的 CPU

答案2

您可以检查完整的运行命令,而只检查带有 top 的命令名称,如下所示

顶部-c

您还可以通过以下方式从进程 ID 进行检查:

cat /proc/<PID>/cmdline

例如

cat /etc/10834/cmdline

您可以在这里看到此进程中正在运行的内容,或者进行如下检查:

ps -aufx |grep mine.32

相关内容