我有一个配置有一个后端服务和 2 个实例组的 HTTPS 负载均衡器:
后端配置为 cookie 会话亲和性。
我的事务由 POST 请求构成,然后是 6 次重定向,这需要会话亲和性。在大多数情况下,这按预期工作,但在大约 10%-15% 的情况下,亲和力在重定向序列期间停止工作,这导致我们这边的应用程序错误。
我正在我们的 Apache 反向代理上打印 GCLB cookie 值,并且可以看到它在请求之间没有变化,但请求仍被重定向到组中的不同实例或来自不同组(请注意,当存在相同的行为时)只是一个在后端有多个实例的组。)
运行状况检查全部通过,并且在运行期间没有发生自动缩放(每组 1 个实例)。
尽管 GCLB cookie 没有什么不同,但什么会导致 LB 更改后端实例?
谢谢