Перенос Битрикса на новый сервер

1. Синхронизация файлов

Для всех значимых папок выполнить:

rsync -rpv www dest@server.ru:/path/site.ru

2. Приостановка сервисов

На «старом» сервере на срок до 48 часов необходимо приостановить такие процессы, как

  • он-лайн оплата
  • регистрация
  • публикация материалов

Ускорение смены DNS у нового сайта

Для ускорения переключения необходимо:

  1. Выставить минимальный TTL в DNS для A-записи (например, 900 (секунд))
  2. Выждать время старого TTL (например, 172800 (секунд) = 2 дня)
  3. Провести переключение сменой IP адреса в A-записи
  4. При необходимости - выждать «новый TTL» (например, 900) и поставить «старый TTL» (например, 172800)

3. Синхронизация БД

mysqldump -uUser -p'Password' -hHost DbName | ssh dest@server.ru mysql -uUser -p'Password' -hHost DbName

4. Смена DNS

После смены DNS и обновления информации на серверах (до 48 часов) необходимо вновь запустить работу сервисов.