Page 1 of 1

Нужно ли отключать слейвы во время апа?

Posted: Fri Feb 15, 2013 4:28 am
by sad
Хотелось бы прояснить правильный, корректный порядок апдейта, дабы не загубить целую сетку сиджей.

Поясню почему возник вопрос. Скрипт отказался подключить слейв 48 апа к мастеру 49 апа, мотивируя тем, что подключение невозможно, так как апы разные. Видимо что-то там не совпадает. Ну что ж, логично, пришлось ставить на слейве ап такой же, как на мастере, и тогда подключать.

Теперь хочу перейти на 50 ап, и возникает вопрос, нужно ли отключать слейвы от мастера? Если простое подключение требует одинаковой версии апа, то что произойдет, когда мастер уже обновлен, а слейвы еще нет? Не возникнет ли сбоев в работе, критических ошибок? Ведь апы разные, а значит, возможно, вносились изменения в мускульные таблицы.

Ну и еще вопрос, если отключать слейвы не надо, то в какой последовательности делать ап - вначале мастер апдейтить или начинать со слейвов?

Re: Нужно ли отключать слейвы во время апа?

Posted: Fri Feb 15, 2013 4:35 am
by Semen_ssr
Версия 50 сильно отличается, апать надо все, но это не страшно. Отключать ничего не надо, если все на одном серве то вообще просто, создай файл update.sh, запусти и иди пить свежевыжатый фреш. Версия хоть и бета, но явных багов там никаких нет, у меня на ней пачки сайтов.
Как проапдейтить сразу все домены >> http://smartcj.com/wiki/doku.php?id=ru:updates

Re: Нужно ли отключать слейвы во время апа?

Posted: Fri Feb 15, 2013 2:18 pm
by admin
Отключать - не надо.
В какой последовательности запускать ап значения особо не имеет, можно одновременно апдейтить например.
Да, в какой-то момент может мастер например быть 49 а слейв уже 50 и слейв будет регаться, но это не критично тк вероятность что серфер это увидит низкая, тк страницы кешируются соответственно ему надо попать в момент когда именно страница проэкспарилась и именно в тот момент когда слейв и мастер разного апедйта. А это время ну может 3 минуты в общей сложности.