Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Синхронизация nginx соединений
Если вкратце, то можно останоновить на бэкап сервере бэкап-синкер и
запустить мастер-синкер. После чего сделать эту машину 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
|