我有一个 Barracuda 240 负载均衡器,它可以平衡两台服务器之间的流量。
公共 IP 地址显示在两个内部 IP 地址(192.168.10.2/3)之间保持平衡,但查看日志时,我发现仅在列表中的第二台服务器上进行流量传输,而不是第一台。
设置使用加权最少连接。两个服务器的权重均为 100。
不久前,我们不得不重新创建 LB 配置,这似乎是开始的。目前流量很低,但我记得在重新创建 LB 配置之前服务器是平衡的。
我看到的是否仅适用于低流量情况,或者我可以检查有关设置的一些信息?
非常感谢哈雷尔
答案1
据我所知,Barracuda 使用 LVS。它有详尽的文档。你们有 Barracuda 支持吗?
Barracuda 中有很多复选框可能会影响特定的性能。
尝试从不同位置同时访问多个客户端。我通常在运行时刷新 Web 浏览器ipvsadm -L -n
,这样用不了多久,多个连接就会出现在原本空闲的 LVS VIP 上。
答案2
如果你关闭了第二台服务器,你还能访问你的网站吗?如果不能,那肯定不是负载平衡。
您在负载均衡器的“健康”选项卡中看到任何连接吗?
在服务下,您的两个服务器都已启用吗?您使用哪个测试来检查状态以及检查频率是多少?
为什么不从最少连接改为循环,只是为了看看是否能解决问题?
您运行的是哪种 Barracuda 固件?如果固件已使用一年或两年以上,您可能需要付费获得支持并进行升级。