Azure 应用程序网关 CookieBasedAffinity 未将会话发送到同一主机

Azure 应用程序网关 CookieBasedAffinity 未将会话发送到同一主机

我们在应用程序网关后面的后端池中部署了 2 个 Linux VM。我们在 2 个 Linux VM 上的应用程序要求会话保持在同一后端服务器上,但我们看到会话同时使用两个后端服务器。

我们没有看到后端服务器出现任何中断。

我们已启用 CookieBasedAffinity 设置。

为什么这不像我们预期的那样工作以及可能存在什么问题?

更新 1: 我们的应用程序是从另一个网站调用的,但我没有看到应用程序网关 cookie 会话值设置,只有我们的 cookie 值。开始怀疑这是问题所在……

更新2: 我不再相信更新 1 中 (严重) 描述的问题是问题所在。使用 Fiddler,我能够看到对我的 URL 的调用中的 cookie 值,它包含我的应用程序的值以及值ApplicationGatewayAffinity=。回到绘图板...

相关内容