是否有人知道如何配置 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请求,但它会在主服务器上转发所有请求。
有谁可以帮助我吗?
非常感谢。