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

Post Reply
sad
Posts: 37
Joined: Mon Dec 03, 2012 1:03 am

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

Post by sad »

Хотелось бы прояснить правильный, корректный порядок апдейта, дабы не загубить целую сетку сиджей.

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

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

Ну и еще вопрос, если отключать слейвы не надо, то в какой последовательности делать ап - вначале мастер апдейтить или начинать со слейвов?
Semen_ssr
Posts: 867
Joined: Sun Apr 25, 2010 7:59 pm

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

Post by Semen_ssr »

Версия 50 сильно отличается, апать надо все, но это не страшно. Отключать ничего не надо, если все на одном серве то вообще просто, создай файл update.sh, запусти и иди пить свежевыжатый фреш. Версия хоть и бета, но явных багов там никаких нет, у меня на ней пачки сайтов.
Как проапдейтить сразу все домены >> http://smartcj.com/wiki/doku.php?id=ru:updates
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Отключать - не надо.
В какой последовательности запускать ап значения особо не имеет, можно одновременно апдейтить например.
Да, в какой-то момент может мастер например быть 49 а слейв уже 50 и слейв будет регаться, но это не критично тк вероятность что серфер это увидит низкая, тк страницы кешируются соответственно ему надо попать в момент когда именно страница проэкспарилась и именно в тот момент когда слейв и мастер разного апедйта. А это время ну может 3 минуты в общей сложности.
Don't forget to run script update
Post Reply