2

多年来,我们一直在使用 Apache 2.2(MPM Worker),我们打算迁移到 Apache 2.4。

我们的架构是高度共享的,我们管理着大约 500 个应用程序。我们选择按技术拆分这些应用程序,并按产品关联一个 http 实例(Tomcat5/6/7,Websphere)。

在此配置中,我们的 Websphere http 实例例如处理 300 个虚拟主机。在 Apache 2.2 中,我们使用 mod_qos 模块通过限制虚拟主机同时连接的数量来防止应用程序占用此 http 实例的所有线程。

不幸的是,mod_qos 模块与 Apache 2.4 不兼容,而且我的 http 实例确实不稳定,因为我尝试使用这种组合(工作模式下的 Apache 2.4 + mod_qos)。

实际上,我很惊讶 Apache 没有以本机方式提供 mod_qos 功能来解决反复出现的问题。这是我的问题:

  • Apache 2.4 是否有任何替代 mod_qos 的方法(到目前为止我还没有找到)?

  • 如果没有这样的模块,你怎么能防止应用程序占用共享平台上的所有线程?

提前感谢您的反馈。

西尔万

4

0 回答 0