0

我正在使用 mod_proxy_balancer 对两个后端 IIS 服务器进行负载平衡。在监控 balancer-manager gui 时,我注意到 apache 偶尔会停止向其中一个成员发送流量。但是,日志中没有错误,也没有任何迹象表明服务器不可用。我尝试了各种 lbmethods(bytraffic、bybusyness)并看到相同的结果。我需要确定为什么流量会停止流向看似健康且未返回错误的成员。这通常发生在负载较重的情况下,这会导致性能问题,因为一台服务器正在处理所有请求。

相关配置:

<Proxy balancer://cluster1>
    BalancerMember http://iis1:80 route=2 timeout=45 keepAlive=On
    BalancerMember http://iis2:80 route=1 timeout=45 keepAlive=On
    ProxySet stickysession=ROUTEID
</Proxy>
4

1 回答 1

0

想通了 - 这是因为我们在硬件负载平衡器和 apache 平衡器配置上都使用了粘性会话。因此,当我们使用 jMeter 运行负载测试时,所有流量都会流向一台服务器。我希望这有帮助。

于 2018-10-19T17:31:03.553 回答