Страница 1 из 1

МуSQL репликация. Чем можно мониторить?

Добавлено: 2009-04-20 16:43:12
sasha181
Настроил на 2-х географически разнесённых серверах репликацию мастер-мастер.
Задался вопросом. Если между ними пропадёт связь, но сервера будут продолжать работать, наверное возникнет куча конфликтов.
Для меня допустимо следующее решение. Если связь пропала, то на одном из серверов ставим lock на запись? пока связь не появится.
Вот только как это можно оперативно отследить. Посоветуйте пожалуйста.

Re: МуSQL репликация. Чем можно мониторить?

Добавлено: 2009-04-21 9:18:48
Sadok123
Непонятна схема: зачем так делать? В плане "географически разнесённых".

Re: МуSQL репликация. Чем можно мониторить?

Добавлено: 2009-04-21 10:34:43
sasha181
Мне тоже не понятна, но начальство требует :)
Типа, а вдруг в одном из дата центров пожар случится

В принципе решение я уже нашёл.
http://www.onlamp.com/pub/a/onlamp/2006 ... tml?page=1
там увеличивается шаг автоинкримента и на каждом сервере делается для него своё смещение
по идее проблем не должно возникнуть

Re: МуSQL репликация. Чем можно мониторить?

Добавлено: 2009-04-21 10:49:06
Sadok123
Если в DC случится пожар - то сгорит не только мускул :) Апач вместе с ним и другие деревянные изделия. Плюс перестраивать ДНС (не сгоревший хором со всеми в идеале) и т.п.

Тут проще настроить мастер-слейв, со слейва делать дампы и хранить их в третьем месте - быстрее поднимитесь (тьфу-тьфу-тьфу).

Пожар в DC - это такой форс-мажор, что можно на него и не закладываться, т.к. такие обстоятельства в стандартных формулировках стандартного договора прописаны.