ip_hash => cookie_hash

Илья Шипицин chipitsine на gmail.com
Ср Апр 13 19:44:31 MSD 2011


и, допустим, JSESSIONID не являются общими для всех бекендов( у каждого свое
хранилище).

пришел пользователь, сессии у него нет, ок,, кинули его случайно.
дальше он приходит с сессией, считаем от нее хеш, какая вероятность, что
попадет строго на тот же бекенд, который был в первый раз?
вероятно, придет на другой, там сессия не опознается и пользователя
"разлогинит"

13 апреля 2011 г. 21:34 пользователь Maxim Dounin <mdounin на mdounin.ru>написал:

> Hello!
>
> On Wed, Apr 13, 2011 at 09:16:26PM +0600, Илья Шипицин wrote:
>
> > вопрос на самом деле не такой простой. вот, допустим, настроили вы
> привязку
> > по JSESSIONID, а что будет если в момент обращения конкретный бекенд
> > находится в блеклисте?
>
> В случае ip_hash - запрос перехешируется ещё раз и уйдёт на
> другой бекенд.
>
> В случае upstream hash от Evan Miller - поведение настраивается.
>
> Maxim Dounin
>
> p.s. Please do not top-post.  Thank you.
>
> >
> > 13 апреля 2011 г. 21:02 пользователь Maxim Dounin <mdounin на mdounin.ru
> >написал:
> >
> > > Hello!
> > >
> > > On Wed, Apr 13, 2011 at 05:50:28PM +0300, Vasil Mikhalenya wrote:
> > >
> > > > Уважаемые товарищи,
> > > >
> > > > возможно, я что то пропустил, но хотел бы поинтересоваться, возможно
> ли
> > > > организовать persistence (sticky sessions) средствами nginx - на
> > > основании
> > > > не просто адреса клиента, а например "любого" другого параметра,
> например
> > > > значения куки JSESSIONID и т.д.
> > > > Если да, то как? Если нет, то как можно?
> > >
> > > Есть более одного 3rd party модуля, делающего это.  Вот например:
> > >
> > > http://wiki.nginx.org/HttpUpstreamRequestHashModule
> > >
> > > Maxim Dounin
> > >
> > > _______________________________________________
> > > nginx-ru mailing list
> > > nginx-ru на nginx.org
> > > http://nginx.org/mailman/listinfo/nginx-ru
> > >
>
> > _______________________________________________
> > nginx-ru mailing list
> > nginx-ru на nginx.org
> > http://nginx.org/mailman/listinfo/nginx-ru
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20110413/1882fd67/attachment-0001.html>


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