限制 Apache HTTPD 内存占用的大小

限制 Apache HTTPD 内存占用的大小

我有一个运行 Cent OS 5 和 Apache 的 Web 服务器。我有超过 1GB 的 RAM,MaxSpareServers 设置为 15。这在大多数情况下都很好,但由于某种原因,我的 httpd 进程膨胀到每块超过 150 mb。我在谷歌上搜索,看到一个名为 GTop 的程序并尝试了它,但我找不到任何关于如何安装它的好的教程。有什么简单的方法可以实现这一点吗?

我的方向正确吗还是有更好的方法来解决这个问题?

答案1

150MB不是一个。几乎可以肯定,大部分都是共享的。你说的情况并不代表有问题。

答案2

你们使用 Apache 提供什么服务?卸载一些未使用的模块可能有助于降低内存使用量。此外,您正在服务的应用程序可能会泄漏/使用大量内存。还可以尝试减小 MaxClients 和 KeepAliveTimeout 的值。

相关内容