2013-04-09 6 views
0

Я работаю над проектом, который использует два сервера с защищенным соединением с одним подключением к базе данных, а также интегрированы два сервера кеша отдельных лаков. У меня есть IP-адрес, который представляет собой IP-адрес балансировки нагрузки, который перенаправляет эфир на первый сервер или второй сервер.Проблема с загрузкой загрузочного диска Drupal Multiserver

все работает нормально, поскольку данные извлекаются из одной базы данных. Однако в изображении профиля пользователей есть проблема.

Когда пользователь загружает изображение и балансировщик нагрузки перенаправляет IP-адрес на 1-й сервер, изображение переходит в первый каталог файлов файлов.

однако, когда пользователь, обращающийся к сайту со второго сервера, видит полные данные (поскольку все загружается из общего db), но UNABLE, чтобы видеть Картинки, сохраненные на первом Сервере.

Как я могу решить эту проблему?

Я PHP Developer, и я создал простой PHP-скрипт, используя phpseclib, который также сохраняет файл изображения на внешнем сервере.

Я не знаю, как интегрировать это в Drupal. (Я разработчик PHP, но много работает над созданием модуля в Drupal)

Или есть ли другая альтернатива?

ответ

0

Мы используем аналогичную структуру в нашем проекте. использование eihter Rsync или NFS между файловой системой в двух серверах, где изображения сохраняются RSync -syns этих двух SERVER NFS-загружает системные файлы одного сервера на другой сервер

+0

Спасибо Дипак, я обнаружил, что NFS лучше. У меня есть два сервера с файлами Drupal, подключенные к общему db на третьем сервере. У меня есть еще один сервер для файлов, как мне связать это тоже с серверами Drupal с использованием NFS и как работает NFS? Когда пользователь загружает файл с первого сервера drupal, он делает копию на общем сервере или делает символическую (мягкую) ссылку на обоих серверах drupalи добавляет файл на общий сервер? , пожалуйста, скажите мне и передайте мне ссылку на реализацию NFS для моей установки MultiPower Drupal. – Dinesh

+0

он делает символическую ссылку, это лучше, чем RSYNC, потому что не создается копия файла изображения. Установка NFS в процентах os http://www.techotopia.com/index.php/Using_NFS_to_Share_CentOS_6_Folders_with_Remote_Linux_and_UNIX_Systems и для восприятия нескольких серверов drupal попробуйте этот http://drupal.org/node/35613 –

Смежные вопросы