![/usr/sbin/apache2 -k start 使用率为 100%](https://linux22.com/image/885235/%2Fusr%2Fsbin%2Fapache2%20-k%20start%20%E4%BD%BF%E7%94%A8%E7%8E%87%E4%B8%BA%20100%25.png)
使用时htop
,我发现/usr/sbin/apache2 -k start
它几乎占用了服务器的所有 CPU 和 MEM 资源。这导致 MySQL 崩溃。
重新启动apache可以解决这个问题,但是几个星期后同样的问题又会出现。
可能存在什么问题?我们该如何解决?
答案1
您的进程可能正在泄漏内存,或者您允许的线程数超出了内存容量。如果内存泄漏速度较慢,可能需要一段时间才能显现出来。
使用时htop
,我发现/usr/sbin/apache2 -k start
它几乎占用了服务器的所有 CPU 和 MEM 资源。这导致 MySQL 崩溃。
重新启动apache可以解决这个问题,但是几个星期后同样的问题又会出现。
可能存在什么问题?我们该如何解决?
您的进程可能正在泄漏内存,或者您允许的线程数超出了内存容量。如果内存泄漏速度较慢,可能需要一段时间才能显现出来。