2008-09-21 7 views
4

Je suis actuellement en cours d'exécution des clusters mongrel avec Monit veille sur eux pour 8 applications Rails sur un serveur.Mod_rails et mongrel s'exécutent sur le même serveur?

Je voudrais déplacer 7 de ces applications à mod_rails, avec un restant sur mongrel. Les 7 plus petites applications sont de faible volume, tandis que celui que je voudrais rester sur mongrel est un volume élevé, app. Si je comprends bien, ce serait la meilleure solution - car le réglage PassengerPoolIdleTime seulement peut être appliqué à un niveau global.

Quelle configuration dois-je rechercher avec ce type d'installation?

Répondre

4

Je déplacerais probablement toutes les applications vers mod_rails, car les performances semblent comparables à celles de Mongrel et les frais d'administration sont moindres.

En ce qui concerne gotchas de configuration, assurez-vous que vous permettez à votre répertoire public, ou vous trouverez des actifs statiques à défaut:

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

En dehors de cela, si vous savez comment configurer Apache, mod_rails est très indolore.

1

Terminé en déplaçant tout à mod_rails.

Fonctionne comme un champion!

Questions connexes