ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ip_hash => cookie_hash



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

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

13 апреля 2011 г. 21:34 пользователь Maxim Dounin <mdounin@xxxxxxxxxx> написал:
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@xxxxxxxxxx>написал:
>
> > 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@xxxxxxxxx
> > http://nginx.org/mailman/listinfo/nginx-ru
> >

> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://nginx.org/mailman/listinfo/nginx-ru


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.