Re: Синхронизация nginx соединений

Andrey Feldman pr1 at pr1.ru
Wed Oct 10 12:04:59 UTC 2012


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



-- 
--
Andrey Feldman


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