Лучший способ совместно использовать файл загружает каталог через горизонтально масштабирующиеся веб-серверы

Что-то как

perl -p -e 's/^([0-9]*)/"[".localtime($1)."]"/e' < access.log

мог помочь Вам с последней частью (tail- луг журнал). Найденный им в списке рассылки Сквида.

9
задан 8 March 2017 в 20:00
3 ответа

Сервер NFS должен будет, по крайней мере, иметь то же условие как сервер MySQL, так как у них есть в основном та же функция и ограничения (оба - места, где Вы пишете данные в). Мне не нравится идея нескольких устройств записи к NFS, она делает это очень сложным для управления блокировками файла, и мои события не пошли очень хорошо на той точке.

Мое предложение состояло бы в том, чтобы сконцентрироваться, все записи на одном из серверов приложений (возможно, выделили один сервер приложений записи на сервере NFS), и несколько серверов приложений читателя, монтирующих его только для чтения (я знаю, что drupal имеет некоторые динамические миниатюры, которые должны быть записаны, но можно сохранить большую часть из него на фс RO). Вам будет нужен, по крайней мере, второй сервер NFS (использующий DRBD, лучший выбор здесь, если у Вас нет совместно используемой памяти как SAN) гарантировать HA.

Для последнего смотрите на Gluster и другие распределенные системы.

3
ответ дан 2 December 2019 в 22:37

Можно попробовать mogileFS. Я использовал его наши проекты. Это просто в использовании, и настройте, и может масштабироваться и нет никаких единых точек отказа.

http://danga.com/mogilefs/

0
ответ дан 2 December 2019 в 22:37

Лучший способ - найти хорошее решение для хранения. В зависимости от масштаба и типа приложения вы можете использовать хороший NAS с поддержкой NFS, по крайней мере, двумя гигабитными портами и источниками питания (ознакомьтесь с некоторыми корпоративными решениями).

Если вы действительно серьезно относитесь к своему приложению, лучше всего выбрать состоит в том, чтобы проверить некоторые решения SAN, но это может быть очень дорого, поскольку требует специального оборудования (это можно сделать с помощью готового оборудования, но оно может быть слишком медленным).

0
ответ дан 2 December 2019 в 22:37

Теги

Похожие вопросы