【问题标题】:Several Apache2 processes running, using 100% CPU运行多个 Apache2 进程,使用 100% CPU
【发布时间】:2019-03-22 17:21:58
【问题描述】:

我遇到了这个问题,Apache 服务像 15 个进程一样运行,每个进程使用大约 14% 的 CPU,但我不知道如何跟踪它们。我在 DigitalOcean 液滴中使用 Linux,并且启用了 6 个站点(一些 Wordpress 站点)。我已经禁用了一些网站,以找出导致问题的原因,但我找不到任何东西。有什么方法可以找出创建 apache 进程的域或其他东西吗?

使用 htop,我收到以下列表: htop processes running

提前致谢!

【问题讨论】:

    标签: linux process apache2 cpu htop


    【解决方案1】:

    我对正在发生的事情没有明确的答案,但我可以提出一些可能对您有所帮助的建议。尝试使用更新的 Web 服务器,例如 nginx。 Apache 已经过时,并且某些配置不安全。使用它会更容易。还有一个你可以使用的工具,叫做 Prometheus。它会跟踪您的硬件发生的情况,并可以帮助您解决此问题。同样在您发布的 htop 图像上,它描述了正在使用的实际数据正在占用 cpu。没有提供足够的信息来确定发生这种情况的原因。发送ps -aux | grep apache2ps -aux | grep www-data 的屏幕截图,然后使用strace 程序识别过程中数据发生的情况。

    【讨论】:

      猜你喜欢
      • 2019-09-06
      • 1970-01-01
      • 2014-07-05
      • 1970-01-01
      • 2012-03-10
      • 1970-01-01
      • 1970-01-01
      • 2021-07-31
      • 1970-01-01
      相关资源
      最近更新 更多