Мы настроили weblogic в кластере с двумя управляемыми серверами.Запросы проходят через балансировщик нагрузки, который (предположительно) был настроен для липких сессий.Однако наши запросы пересылаются между управляемыми узлами, как если бы липкие сеансы не были настроены.
Одна вещь, которую я заметил, это то, что cookie JSESSIONID иногда меняет местами хеши основного и вторичного сервера.Они должны оставаться неизменными на протяжении всей сессии пользователя.
Например, мы видим
Request 1, JSESSIONID=ABCDEFG...!SERVER1HASH!SERVER2HASH
Request 2, JSESSIONID=ABCDEFG...!SERVER2HASH!SERVER1HASH
Request 3, JSESSIONID=ABCDEFG...!SERVER1HASH!SERVER2HASH
И иногда мы даже видим, что для хэша установлено значение "НЕТ", как если бы этого элемента кластера больше не было:1009 *
Кто-нибудь знает, почему основной и дополнительный серверы будут переключаться так?