/usr/sbin/apache2 -k start 使用率为 100%

/usr/sbin/apache2 -k start 使用率为 100%

使用时htop,我发现/usr/sbin/apache2 -k start它几乎占用了服务器的所有 CPU 和 MEM 资源。这导致 MySQL 崩溃。

重新启动apache可以解决这个问题,但是几个星期后同样的问题又会出现。

可能存在什么问题?我们该如何解决?

答案1

您的进程可能正在泄漏内存,或者您允许的线程数超出了内存容量。如果内存泄漏速度较慢,可能需要一段时间才能显现出来。

https://serverfault.com/questions/694538/limiting-memory-and-cpu-usage-per-httpd-worker-with-apache-mod-wsgi/694621?s=15|0.6421#694621可能会提供一些指导

相关内容