Mod_rails и mongrel работают на одном сервере? - PullRequest
4 голосов
/ 21 сентября 2008

В настоящее время я использую кластеры mongrel с монитором, наблюдающим за ними для 8 приложений Rails на одном сервере.

Я бы хотел переместить 7 из этих приложений в mod_rails, а одно осталось на шавке. 7 небольших приложений имеют малый объем, а приложение, которое я хотел бы оставить на монгрел, - большой объем, приложение.

Насколько я понимаю, это было бы лучшим решением - поскольку параметр PassengerPoolIdleTime может применяться только на глобальном уровне.

На какие настройки мне следует обратить внимание при такой настройке?

Ответы [ 2 ]

4 голосов
/ 21 сентября 2008

Возможно, я бы просто переместил все приложения в mod_rails, поскольку производительность кажется сравнимой с Mongrel, и затраты на администрирование меньше.

Что касается настроек, просто убедитесь, что вы разрешаете доступ к общедоступному каталогу, иначе вы обнаружите статический сбой ресурсов:

<Directory "/var/www/app/current/public">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

Кроме того, если вы знаете, как настроить Apache, mod_rails очень безболезненны.

1 голос
/ 21 сентября 2008

Закончилось перемещение всего на mod_rails.

Работает как чемпион!

...