Nós implantamos 2 VMs Linux em um pool de back-end atrás de um Application Gateway. Nosso aplicativo nas 2 VMs do Linux exige que a sessão permaneça no mesmo servidor de back-end, mas estamos vendo uma sessão usar os dois servidores de backend.
Não estamos vendo interrupções nos servidores de back-end.
Temos a configuração CookieBasedAffinity ativada.
Por que isso não está funcionando como esperamos e qual poderia ser o problema?
UPDATE 1: Nosso aplicativo é chamado de outro site, mas não vejo o valor da sessão de cookie do Application Gateway definido, apenas nossos valores de cookie. Começando a suspeitar que este é o problema ...
UPDATE 2:
Eu não acredito mais que o problema descrito (mal) na atualização 1 é o problema. Usando o Fiddler, pude ver os valores do cookie na chamada para o meu URL que foi criado e contém os valores do meu aplicativo mais o valor ApplicationGatewayAffinity=
. De volta à prancheta ...