Добрый день, господа!
В своей работе для сохранения сессионности пользователей используем функцию ip_hash nginx.
пример
upstream backend {
ip_hash;
server 1.2.3.4:80 max_fails=3 fail_timeout=15s;
server 1.2.3.4:80 max_fails=3 fail_timeout=15s;
}
В аварийной ситуации столкнулись то ли с ошибкой, то ли с "фичей" реализации функции. Несмотря на то что бекенд-сервер указанный в директиве upstream по логам выведен из пула nginx при включенной ip_hash, продолжает отправлять на него запросы. Кто-нибудь может подсказать направление для дальнеших исследований? Так и должно быть?