• # C'est bon pour la flemme, moins pour les perfs

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

    Passenger c'est juste pour pour la flemme.

    Configurer par exemple un serveur Unicorn (http://unicorn.bogomips.org/), le faire écouter en socket Unix, ajouter trois lignes dans nginx.conf, ça prends certes un peu plus de temps (y compris le temps de configurer monitd ou god); mais au moins, on a des bonnes perfs après ...

    Avec une 30aine de sites Rails sur une machine de 2Go, sur Passenger c'était la misère totale. Beaucoup trop de RAM utilisée, les sites mettant 3 plombes a se charger, etc.. alors qu'avec Unicorn tout roule niquel.

    En plus cette version n'a pas l'air de corriger le bug saoulant de passenger quand on reloade nginx: passenger pars en vrille, respawn des nouveaux process, croit qu'il est lancé 3 fois sur le même PID, suce toute ta RAM, ton CPU, et te fais des jolis 504 Gateway Time-Out ... \o/ (je viens de reproduire le bug sur la version 2.2.12).

    Bref: passenger c'est bien pour les glandeurs. C'est pour ça que même si j'ai beaucoup de choses a lui reprocher, je l'utilise quand même- pas partout, pas sur des grosses apps, plutôt sur des petits utilitaires a la con où le temps de chargement et l'utilisation CPU/RAM ne me gène pas trop.