Bonjour à tous,
je développe et déploie une application Rails sur un intranet, la
machine de production est un PC sous linux. Pour le moment, je suis
encore en phase de dev, j’ai mis une version non finalisée à dispo de
mes utilisateurs pour qu’ils puissent apporter des commentaires, pour
cela j’utilise simplement mongrel. Maintenant pour le déploiement,
mongrel est il une solution satisfaisante, ou vaut il mieux passer par
apache et fastcgi? ou autre chose en fait quelles sont les solutions
recommandées en terme de stabilité et de monté en charge?
Merci d’avance
Denis
On Dec 12, 2007 1:25 PM, Denis G. [email protected] wrote:
recommandées en terme de stabilité et de monté en charge?
Merci d’avance
Personnelement j’utilise mongrel_rails qui permet de faire un pool de
mongrel. Ensuite j’utilise nginx avec un proxy_pass sur mon pool de
mongrel. Les performances sont tout à fait correcte. Avec en plus une
configuration des fichiers dans /public accessible directement par
nginx pour éviter qu’il passe par mes instances Rails.
Après la méthode FCGI serait un poil plus rapide que le proxy_pass.
Mais la configuration me semble plus compliqué pour le gain.
Enfin tu as swiftiply[1] qui permet de changer le systeme de load
balancing sur mongrel_rails et qui est ainsi plus performant.
Performance qui ne sont réellement constater que pour une forte
charge.
[1] : http://swiftiply.swiftcore.org/
–
Cyril M.
Cyril,
merci pour la réponse, je vais étudier tout cela, j’ai vu un lien
intéressant sur le wiki de nginx:
http://blog.labratz.net/articles/2006/10/03/rails-deployment-apache-lighttpd-nginx-mongrel-cluster
Denis
PS: j’ai aussi commencé à potasser la doc du site de mongrel …
Le 12 déc. 07 à 09:37, Cyril M. a écrit :
Même config par ici (multi-mongrel + Nginx). Nginx a l’énorme avantage
de serveir des assets statiques à la vitesse de l’éclair.
technologie russki camarade
++
yk
Le 12/12/07, Cyril M.[email protected] a écrit :
Perso, j’ai du Apache + mod_fcgid et j ne risque pas de changer :
suite à une migration j’ai plus de 500 rewrite rules. Cela dit j’en
suis parfaitement satisfait.
Le 12 déc. 07 à 18:30, Yann KLIS a écrit :
Hello Denis,
je complète ce qu’a apporté Cyril en mentionnant LiteSpeed (http://
litespeedtech.com), qui est gratuit en version standard (mais pas open-
source), avec son extension LSAPI.
Thibaut
Merci à tous pour vos réponses, je vais essayer de me faire quelques
tests avec tout cela, (notamment nginx qui à l’air populaire ).
A
bientôt
Denis
PS: Je ne reçois pas mes propres poste sur cette liste… c’est curieux!
Le 12 déc. 07 à 14:34, Frederic de Villamil a écrit :
Denis :
Maintenant pour le déploiement, mongrel est il une solution
satisfaisante, ou vaut il mieux passer par apache et fastcgi?
ou autre chose en fait quelles sont les solutions
recommandées en terme de stabilité et de monté en charge?
En fait pour compléter les réponses, je ferai 3 remarques :
celle-ci : http://pragprog.com/titles/fr_deploy (pas encore acheté
mais à se procurer sans nul doute les yeux fermés, attention aux
marches)
celle-là :
http://www.railsfrance.org/por/PoR-Francois_Simond-hebergement-haute-disponibilite.pdf
avec quelques mots-clés : single point of failure, heartbeat,
high-avaibility, failover
et enfin : voir ce point évoqué dans la présentation Paris on Rails 2007
de Wifirst, c’était un slide d’Arthur Pétry qui montrait l’architecture
de leur déploiement, si je me souviens bien.
-- Jean-François.
–
Ruby ( http://www.rubyfrance.org ) on Rails ( http://www.railsfrance.org
)
Le mercredi 12 décembre 2007 à 18:30 +0100, Yann KLIS a écrit :
Même config par ici (multi-mongrel + Nginx). Nginx a l’énorme avantage
de serveir des assets statiques à la vitesse de l’éclair.
technologie russki camarade
Nous utilisons nginx + clusters mongrels +php-cgi depuis plus de 6 mois
pour servir nos sites rails et php.
Simple et terriblement efficace.
J.
Jean François
super! j’aurais du commencer par regarder chez pragprog . Je trouve
en plus complètement génial le fait de pouvoir acheter l’édition pdf,
comme je suis géographiquement un peu isolé ca m’évite 4 mois
d’attente quand j’ai besoin d’un bouquin!
merci beaucoup!
Bonne journée
Denis
Le 13 déc. 07 à 09:36, Jean-François Trân a écrit :