и, допустим, JSESSIONID не являются общими для всех бекендов( у каждого свое хранилище).<br><br>пришел пользователь, сессии у него нет, ок,, кинули его случайно.<br>дальше он приходит с сессией, считаем от нее хеш, какая вероятность, что попадет строго на тот же бекенд, который был в первый раз?<br>
вероятно, придет на другой, там сессия не опознается и пользователя &quot;разлогинит&quot;<br><br><div class="gmail_quote">13 апреля 2011 г. 21:34 пользователь Maxim Dounin <span dir="ltr">&lt;<a href="mailto:mdounin@mdounin.ru">mdounin@mdounin.ru</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;">Hello!<br>
<div class="im"><br>
On Wed, Apr 13, 2011 at 09:16:26PM +0600, Илья Шипицин wrote:<br>
<br>
&gt; вопрос на самом деле не такой простой. вот, допустим, настроили вы привязку<br>
&gt; по JSESSIONID, а что будет если в момент обращения конкретный бекенд<br>
&gt; находится в блеклисте?<br>
<br>
</div>В случае ip_hash - запрос перехешируется ещё раз и уйдёт на<br>
другой бекенд.<br>
<br>
В случае upstream hash от Evan Miller - поведение настраивается.<br>
<div class="im"><br>
Maxim Dounin<br>
<br>
p.s. Please do not top-post.  Thank you.<br>
<br>
&gt;<br>
</div><div><div></div><div class="h5">&gt; 13 апреля 2011 г. 21:02 пользователь Maxim Dounin &lt;<a href="mailto:mdounin@mdounin.ru">mdounin@mdounin.ru</a>&gt;написал:<br>
&gt;<br>
&gt; &gt; Hello!<br>
&gt; &gt;<br>
&gt; &gt; On Wed, Apr 13, 2011 at 05:50:28PM +0300, Vasil Mikhalenya wrote:<br>
&gt; &gt;<br>
&gt; &gt; &gt; Уважаемые товарищи,<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; возможно, я что то пропустил, но хотел бы поинтересоваться, возможно ли<br>
&gt; &gt; &gt; организовать persistence (sticky sessions) средствами nginx - на<br>
&gt; &gt; основании<br>
&gt; &gt; &gt; не просто адреса клиента, а например &quot;любого&quot; другого параметра, например<br>
&gt; &gt; &gt; значения куки JSESSIONID и т.д.<br>
&gt; &gt; &gt; Если да, то как? Если нет, то как можно?<br>
&gt; &gt;<br>
&gt; &gt; Есть более одного 3rd party модуля, делающего это.  Вот например:<br>
&gt; &gt;<br>
&gt; &gt; <a href="http://wiki.nginx.org/HttpUpstreamRequestHashModule" target="_blank">http://wiki.nginx.org/HttpUpstreamRequestHashModule</a><br>
&gt; &gt;<br>
&gt; &gt; Maxim Dounin<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; nginx-ru mailing list<br>
&gt; &gt; <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
&gt; &gt; <a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
&gt; &gt;<br>
<br>
&gt; _______________________________________________<br>
&gt; nginx-ru mailing list<br>
&gt; <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
&gt; <a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</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>
</div></div></blockquote></div><br>