Как я заставляю trac 12.2 работать над httpd RHEL5 с CollabNet SVN 1.6.17 (который имеет его собственный httpd)?

Сначала необходимо соединить их с некоторой быстрой сетью.

  1. Можно выполнить некоторый кэширующийся обратный прокси как nginx.
  2. Можно переместить MySQL во второй хост. Можно также попытаться для создания распределенным.

Запросы к статическим данным должны быть поданы более простыми вещами как nginx/lighthttpd/... на одной машине или на двух машинах (циклическим способом).

Сложные запросы только для чтения должны правильно кэшироваться. Кэш может работать на другом хосте.

Сложные запросы записи могут быть сделаны некоторый централизованный способ (только на одной машине; с ролевым разделением (веб-сервер / база данных)). С другой стороны, можно рассмотреть выполнение масштабируемой системы с несколькими узлами, которые могут обработать все запросы, но это будет более сложным и должно быть рассмотрено, если будет дальнейший крупный рост.

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

0
задан 21 October 2011 в 00:11
1 ответ

Используемые вами двоичные файлы были созданы на основе более новой версии Apache и, в частности, более новой версии библиотек APR, чем ваша установка Apache 2.2.3, которую вы используете. Нет никакого способа обойти проблему, кроме обновления до версии Apache, в которой используется достаточно новая библиотека APR.

0
ответ дан 5 December 2019 в 16:53

Теги

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