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

Александр Усов ooshro на ooshro.org
Вт Мар 8 19:12:33 MSK 2011


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
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20110308/5486b4ca/attachment.html>


Подробная информация о списке рассылки nginx-ru