为什么 apache 总是内存不足?

为什么 apache 总是内存不足?

当我的 apache2 内存不足时,我在其上运行了 6 个站点。

我的服务器规格是:

2 GB RAM、6 核处理器、60 GB 硬盘和 1000 mb/s 我该如何解决这个问题?它会导致整个服务器崩溃 :(

截屏: 显示 Apache 内存不足错误的屏幕截图

答案1

这与 Apache 无关,但与您从中运行的站点有关。

要么您正在运行的软件存在内存泄漏,要么您是自己成功的受害者并且吸引了太多的并发访问者,超出了您拥有的服务器资源。

因此可能的攻击途径是:

  • 测试内存泄漏
    • 重复请求不应该导致内存消耗缓慢增加
  • 通过重新配置你的应用/网络服务器来限制并发会话的数量
  • 增加服务器的 RAM 数量

相关内容