404 错误导致的 Apache 内存使用情况

404 错误导致的 Apache 内存使用情况

我们遇到了一个问题,即 Apache 服务器在提供静态文件服务时出现问题。当有大量请求请求某个不存在的资源时,Apache 的进程数和内存使用量就会开始增加,直到用完所有可用内存并停止响应请求。

该机器有 2GB 的 RAM,并且具有 apache 的默认配置。有解决这个问题的办法吗?是否有任何错误的配置?

多谢!

答案1

解决方法是编写正确的 HTTP 应用程序来处理 404。

如果使用 apache-prefork,Web 服务器可以很好地自我调节。请查看指令MaxClients以适应您的内存可用性。

相关内容