多个Apache2进程正在运行,使用100%的CPU

dy2hfwbg  于 2022-10-04  发布在  Apache
关注(0)|答案(1)|浏览(204)

我遇到了这个问题,其中apache服务运行15个进程,每个进程使用大约14%的CPU,而我不知道如何跟踪它们。我在DigitalOcean中使用Linux,我已经启用了大约6个站点(一些WordPress站点)。

我已经关闭了一些网站,以找出是哪个网站导致了问题,但我什么都找不到。有没有办法找出创建Apache进程的域或其他东西?

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

1zmg4dgp

1zmg4dgp1#

对于正在发生的事情,我没有确切的答案,但我可以建议一些可能对你有帮助的事情。尝试使用较新的Web服务器,如nginx。Apache已经过时了,对一些配置来说是不安全的。直接使用这一点会更容易。还有一种你可以使用的工具,叫做普罗米修斯。它跟踪您的硬件发生了什么,并可以帮助您解决此问题。同样在你发布的HTOP图片上,它描述了实际使用的数据正在占用CPU。没有提供足够的信息来确定为什么会发生这种情况。发送ps -aux | grep apache2ps -aux | grep www-data的屏幕截图,然后使用strace程序确定在此过程中数据发生了什么变化。

相关问题