Apache2subprocessmine.32高CPU

Apache2分叉的一些进程具有非常高的CPU使用率。 特别是mine.32什么是它,如何减less它的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脚本

Apache包中没有mine.32可执行文件。

最有可能的起源:

  • 这个过程是由apache作为CGI启动的(检查apache日志或mine.32的PPID,这是一个apache进程)
  • 它以另一种方式启动(例如crontab)以用户www-data(PPID?)运行
  • www数据帐户被泄露(通过您所托pipe的不安全的站点),Arty Bartfast正在使用您的CPU

你可以检查完整的运行命令,而不是只有命令名顶部如下

顶部-c

也可以从进程ID检查它如下:

 cat /proc/<PID>/cmdline 

例如

 cat /etc/10834/cmdline 

在这里你可以看到在这个过程中运行或检查如下:

ps -aufx | grep mine.32