Orchard и Umbraco, работающие на Web Farm Framework 2.0 - PullRequest
2 голосов
/ 04 июля 2011

Я нахожусь в процессе выбора системы CMS для нескольких веб-сайтов, которые мы собираемся создать. У нас работает среда Microsoft, поэтому мы рассматриваем только .NET-системы, в частности Orchard или Umbraco. Мы будем запускать сайты в кластере, работающем под управлением Web Farm Framework 2.0. Мы тестировали эту конфигурацию с Umbraco, но у нас были некоторые проблемы, которые по сути сделали невозможным запуск ее на WFF. Мы еще не тестировали эту установку с Orchard.

Возможно ли, по вашему опыту, запускать эти системы на WFF, и если да, то есть ли у вас какие-либо советы относительно распространенных ошибок?

PS. Еще несколько подробностей о наших проблемах с Umbraco на WFF. Я не буду вдаваться во все различные проблемы, которые у нас были, но в качестве примера: у нас есть проблемы с синхронизацией физических ресурсов между серверами и добавлением данных в базу данных, которая зависит от этой синхронизации.

Ответы [ 2 ]

0 голосов
/ 06 марта 2012

Это для Umbraco 4.7x. Используйте редактор конфигурации на сервере контроллера webfarm, чтобы включить skipDirective для временного каталога umbraco.Umbraco не любит синхронизацию временного каталога.

<skip name="logFiles" skipDirective="objectName=dirPath,absolutePath=.TEMP.*" />

Мне трудно найти правильный синтаксис для absolutePath.

Также отредактируйте файл /config/umbracoSettings.configи включите ваши серверы в следующий раздел:

<distributedCall enable="true">        <user>0</user>        
    <servers>                       
        <server>server1.mywebsite.com</server>
        <server>server2.mywebsite.com</server>
        <server>server3.mywebsite.com</server>
    </servers>
</distributedCall>

Здесь ссылка на our.umbraco.org: Установка Umbraco для сред с балансировкой нагрузки

0 голосов
/ 05 июля 2011

Umbraco может работать в среде с балансировкой нагрузки. Я сам не имел дело с Web Farm Framework, и Googling для "umbraco" Framework веб-фермы "" дает очень мало, за исключением этого вопроса, но рекомендуемая настройка для сайта Umbraco с балансировкой нагрузки соответствует этим рекомендациям в вики сообщества Our.Umbraco. В нашей фирме мы используем конфигурацию SAN / NAS для больших веб-сайтов, что позволяет избежать конфликтов файлов - два или более экземпляров IIS, один каталог на общем ресурсе SAN / NAS, обслуживающий сам веб-сайт.

Для Web Farm Framework я предполагаю, что вам нужно будет выполнить настройку, аналогичную конфигурации распределенной файловой системы (DFS) для Umbraco. Установите один сервер за балансировщиком нагрузки в качестве «главного» для редактирования содержимого, и пусть WFF обрабатывает синхронизацию от главного к подчиненному / с вместо DFS.

НТН,

Benjamin

...