• [^] # Re: Mouais

    Posté par . En réponse à la dépêche Sortie de Phusion Passenger 2.2.12. Évalué à 1.

    Entendre qu'un gus est passé de Passenger à FastCGI c'est le monde à l'envers.

    Le déploiement d'une application Ruby on Rails en FastCGI n'est quasiment plus recommandée aujourd'hui, quasiment plus personne le fait dans la communauté. C'était une technique utilisée au début du développement de Rails il y a quelques années. Baucoup de problèmes : dur à configurer et débugger, problème de process qui partent en vrille, leaks, performance en req/sec assez basse, etc.

    Aujourd'hui reste 2 solutions fiables et utilisées :
    * Passenger avec Apache ou nginx (hé oui, Passenger peut fonctionner avec autre chose qu'Apache ! nginx est une solution très fiable).

    * Un ensemble de micro-serveurs en Ruby (Thin par exemple) derrière un load-balancer (solution très fiable/scalable, bien que plus lourde à gérer que Passenger).

    Bref, Passenger c'est du très bon car je trouve que l'équipe a très très bien soigné le packaging. L'installation est très claire, on t'indique quels paquets de ta distribution manque, on t'indique la config par défaut à utiliser dans ton vhost, etc. La documentation est aussi très bonne. L'installation de la version optimisée RubyEE est tout aussi bien expliquée et fiable.

    De plus, Passenger est la seule solution envisageable actuellement pour faire du mutualisé RoR. D'ailleurs les hébergeurs américains mutualisés (Dreamhost, etc) l'utilisent.

    Si tu as eu des problèmes c'est sûrement avec une très ancienne version ou bien tu avais un problème dans ta configuration, réessaye :-).