Welcome! Log In Create A New Profile

Advanced

Re: Сбросить ip hash

Александр Усов
March 08, 2011 11:14AM
hash рассчитывается по первым трем октетам ip-адреса, исходному значению
хеша и количеству backend-ов. Если backend падает, то рассчитанное значение
хеша используется для расчета нового backend-а(т.е. изменяется исходное
значение хеша). Т.е. по алгоритму работы вы правы.

А сбросить hash нелзя, т.к. он рассчитывается на каждый запрос занова. Т.е.
нет никакой "hash table", которая кешировала расчет. Нужно или изменить
первые три октета адреса, или количество backend-ов или исходное значение
хеша.


8 марта 2011 г. 12:48 пользователь ast <nginx-forum@nginx.us> написал:

> Всем добрый день. Стандартная ситуация:
> nginx балансер на 4 бекенда. Иногда
> чувствуется, что ip_hash не совсем
> правильно размазывается пользователей
> и к одному из серверов выстраиваются
> очереди. Правильно ли я понимаю, что
> когда у меня проблемы с одним из
> бекэндов, пользователей выкидывает на
> другой, но! потом возвращает? Ну и как
> сбросить этот хеш IP'шников? Спасибо
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,181173,181173#msg-181173
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>



--
Александр

ooshro@ooshro.org
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Re: Сбросить ip hash

Александр Усов March 08, 2011 11:14AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 121
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready