<style type="text/css">p { margin-bottom: 0.21cm; }</style>

<p style="margin-bottom: 0cm;">hash рассчитывается по
первым трем октетам ip-адреса, исходному
значению хеша и количеству backend-ов. Если backend падает, то
рассчитанное значение хеша используется
для расчета нового backend-а(т.е. изменяется
исходное значение хеша). Т.е. по алгоритму
работы вы правы.<br><br>А сбросить hash нелзя,
т.к. он рассчитывается на каждый запрос
занова. Т.е. нет никакой &quot;hash table&quot;,
которая кешировала расчет. Нужно или
изменить первые три октета адреса, или
количество backend-ов или исходное значение
хеша.</p>
<br><br><div class="gmail_quote">8 марта 2011 г. 12:48 пользователь ast <span dir="ltr">&lt;<a href="mailto:nginx-forum@nginx.us">nginx-forum@nginx.us</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Всем добрый день. Стандартная ситуация:<br>
nginx балансер на 4 бекенда. Иногда<br>
чувствуется, что ip_hash не совсем<br>
правильно размазывается пользователей<br>
и к одному из серверов выстраиваются<br>
очереди. Правильно ли я понимаю, что<br>
когда у меня проблемы с одним из<br>
бекэндов, пользователей выкидывает на<br>
другой, но! потом возвращает? Ну и как<br>
сбросить этот хеш IP&#39;шников? Спасибо<br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?21,181173,181173#msg-181173" target="_blank">http://forum.nginx.org/read.php?21,181173,181173#msg-181173</a><br>
<br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Александр<br><br><a href="mailto:ooshro@ooshro.org" target="_blank">ooshro@ooshro.org</a><br><br>