синхронизировать файл и базу данных drupal - PullRequest
0 голосов
/ 27 марта 2011

У меня есть 3 сервера и установить Centos 5.5, drupal Теперь я хочу, чтобы все файлы синхронизации сервера и базы данных

спасибо

1 Ответ

0 голосов
/ 27 марта 2011

Если вы хотите, чтобы это было полностью автоматически:

  1. Объявите на сервере как главный / исходный сервер.Любые изменения на клиентских машинах перезаписываются.
  2. Используйте crontab, чтобы повторно запустить синхронизацию на клиентских машинах и запустить drupal cron на главном компьютере.
  3. Установите ssh и установите файлы ключей без прохода.фраза для обеспечения безопасной, надежной и беспрепятственной связи между серверами.
  4. Используйте модуль резервного копирования и переноса, чтобы получить резервную копию MySql, запущенную cron.
  5. Выполните синхронизацию файлов с rsync и следитео правах доступа к файлам, чтобы убедиться, что файлы apache доступны для пользователей на серверах назначения.
  6. Импортируйте результат резервного копирования и перенесите резервную копию на клиентские серверы db.

A полностьюдругой подход - использовать модуль views и создавать RSS-каналы ваших узлов.Другие серверы могут читать и просматривать их или обновлять свои данные.

Опять другой случай: если вы хотите настроить 3 сервера для балансировки нагрузки / переключения при сбое, выберите распределенную файловую систему и настройку зеркала для вашей.дб.Таким образом, системы выглядят как одна большая логическая машина с тем преимуществом, что отдельные физические машины могут дать сбой без сбоя всей системы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...