mod_proxy_balancer 在负载过大的情况下使用热备用

mod_proxy_balancer 在负载过大的情况下使用热备用


是否有人知道如何配置 mod 代理平衡器方法,以便仅在同时请求溢出的情况下在辅助后端实例上进行平衡?

更具体地说:
我有一个 Apache + mod 代理平衡器,它位于主 Tomcat 实例(带有 https 连接器)的前面,该实例只能提供同时请求,如果它收到更多请求,它就会崩溃或开始响应缓慢。
我准备了另一个辅助远程 tomcat 实例,仅用于N+1请求,如果少于同时请求则根本不应该使用。

我想告诉 Apache 在主 Tomcat 实例上实现最大平衡同时请求。N+1请求必须在辅助远程 Tomcat 实例上进行平衡。

我已经尝试使用:
-status=+H在 BalancerMembers 设置上的辅助成员和max=N主要成员上
-maxThreads=N以及acceptCount=N在主要 tomcat HTTPS 连接器上

但它并没有按预期工作。
如果我测试一个重负载,我可以看到Apache没有转发到辅助N+1请求,但它会在主服务器上转发所有请求。

有谁可以帮助我吗?

非常感谢。

相关内容