ПРОЕКТЫ 


  АРХИВ 


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: Синхронизация nginx соединений


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Синхронизация nginx соединений
  • From: Viacheslav Biriukov <v.v.biriukov@xxxxxxxxx>
  • Date: Wed, 10 Oct 2012 17:47:45 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=1v91IgmLJBOWk1/rSyrFI6gsYHEw1dT4QArxKGsy2To=; b=Q03w0Wd83gOnIqRn4TItW6J3k4uKMbVF8TMhMBoukngbgrqzyPRVdMkHBeP2YKbr5o WFQVhL7KV6JBBYOAu6y80IDZ1eT38T4dR84nlUxDa3Xw1rnfshhtdyXlpXo5NKU3q2cH PDoQS6fiTg/C5innZ9LuPHmb6IT3+tdlK+cV1O5QNxZZwUXuQMzEEhtnWo7Edgcd8v85 aEWXRYjY5FN+UbaZEYNrOWsB+fGusn06JsoX7IQZII73RJLQm1TCYrJcI1B8d9PyTM8K rqA32JJN34gtg9ReraNPKPKsjhV2vrO9POJzd/nu+u04btwxgiJyw0dAFRMPNODiOLm6 YAwQ==
  • In-reply-to: <CABc93zsOb1AMDeVwTFxSLd3=QmzLX7KywYDLNUGA4bUJW6wFxA@mail.gmail.com>
  • References: <CAPKsgQzrhreC0FkBk=Sa84yVaGGojQn_uyqi2+bYX9ZzXDcXQA@mail.gmail.com> <CABc93zu+nCKaiKJ9T4UEuK4QkzN5Lz9HNS7Nwuq6+2ioM1Vd9Q@mail.gmail.com> <CAPKsgQwQMnJK_KzVcmJuWLNvmoO9wr4SwsN8CBn6wFH+dFNCLw@mail.gmail.com> <CABc93zsOb1AMDeVwTFxSLd3=QmzLX7KywYDLNUGA4bUJW6wFxA@mail.gmail.com>

Спасибо за совет.
Я понимаю, что не задача nginх, хотелось бы услышать мнение профессионалов в этой области.

Спасибо ещё раз.

10 октября 2012 г., 15:04 пользователь Andrey Feldman <pr1@xxxxxx> написал:
Если вкратце, то можно останоновить на бэкап сервере бэкап-синкер и
запустить мастер-синкер. После чего сделать эту машину primary в
конфиге. Когда мастер поднимится - на нем надо залить конфиг с
секондари машины, после чего запустить бэкап-синкер. Туда начнут
синхронизироваться свежие коннекты, через некоторое время можно будет
вернуть primary на место.

http://www.austintek.com/LVS/LVS-HOWTO/HOWTO/LVS-HOWTO.server_state_sync_demon.html
п. 38.2.

В любом случае, синхронизация коннектов это не задача nginx :)

2012/10/10 Viacheslav Biriukov <v.v.biriukov@xxxxxxxxx>:
> Спасибо, смотрел на него.
> С ним не совсем понятно, как работает его master и backup.
> К примеру: если master падает -> обслуживать клиентов начинает backup ->
> подымается master -> падает backup. Будут ли в этом случае норльмано
> синхронизироваться коннекты? Или нужно натсраивать по два демона
> master-backup на двух нодах с разными --syncid?
>
> Спасибо
>
> 10 октября 2012 г., 13:46 пользователь Andrey Feldman <pr1@xxxxxx> написал:
>>
>> Привет.
>> Это умеет делать, например, LVS, у него по-дефолту включена
>> синхронизация соединений, если я не ошибаюсь. Ставить его, понятное
>> дело, надо перед nginx-ом.
>>
>> 2012/10/10 Viacheslav Biriukov <v.v.biriukov@xxxxxxxxx>:
>> > Привет.
>> >
>> > Есть кластер active/passive из двух nginx балансеров. Хочется, что бы
>> > при
>> > переезде VIP с активной на пассивную (к примеру для апдейта ядра, ребута
>> > и
>> > т.д.) не терялись соединения. Большие файлы продолжали отдаваться
>> > клиентам.
>> >
>> > Подскажите пожалуйста как это правильно реализовать.
>> >
>> >
>> > --
>> > Viacheslav Biriukov
>> > BR
>> >
>> >
>> >
>> > _______________________________________________
>> > nginx-ru mailing list
>> > nginx-ru@xxxxxxxxx
>> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>>
>>
>> --
>> --
>> Andrey Feldman
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru@xxxxxxxxx
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
>
>
>
> --
> Viacheslav Biriukov
> BR
> http://biriukov.com
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://mailman.nginx.org/mailman/listinfo/nginx-ru



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



--
Viacheslav Biriukov
BR

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


 




Copyright © Lexa Software, 1996-2009.