我遇到了这个问题,Apache 服务像 15 个进程一样运行,每个进程使用 14% 的 CPU,我不知道如何跟踪它们。我在 DigitalOcean 液滴中使用 Linux,并且启用了 6 个站点(一些 Wordpress 站点)。我已经禁用了一些网站,以找出导致问题的原因,但我找不到任何东西。有没有办法找出域或正在创建 apache 进程的东西?
使用 htop,我收到了这个列表: htop processes running
提前致谢!
对于正在发生的事情,我没有明确的答案,但我可以建议一些可能对您有所帮助的事情。尝试使用更新的 Web 服务器,例如 nginx。Apache 已经过时并且对某些配置不安全。使用它会更容易。还有一个可以使用的工具,叫做 Prometheus。它会跟踪您的硬件发生的情况,并可以帮助您解决此问题。同样在您发布的 htop 图像上,它描述了正在使用的实际数据正在占用 cpu。没有提供足够的信息来确定发生这种情况的原因。发送屏幕截图ps -aux | grep apache2
或ps -aux | grep www-data
然后使用strace
程序来识别过程中数据发生的情况。