Sortie de mod_rails 2.0.2 qui corrige une importante fuite de mémoire

Le 14 Jul 2008 à 13h07 | aucun commentaires

Pas de repos pour les braves en ce 14 juillet – normal il est hollandais, il n’en a donc pas grand chose à faire – puisque Hongli Lai vient d’annoncer la sortie de Passenger mod_rails 2.0.2, qui corrige un certain nombre de bugs critiques. Passenger est un module Apache qui rend le déploiement d’une application Ruby on Rails, mais pas seulement, aussi simple qu’un site en PHP, retirant la principale épine du pied de mon framework web favori.

Cette nouvelle version de Passgenger corrige en particulier une importante fuite de mémoire qui survenait chaque fois qu’un client web quittait le ApplicationPoolServerExecutable. Celle-ci, après avoir mis le serveur à genoux et rendu le site indisponible pendant un week-end entier m’avait finalement forcé à downgrader en 1.0.5 nettement plus stable.

Et comme une bonne nouvelle n’arrive jamais seule, cette version arrive avec un paquet Ubuntu tout chaud.

Dreamhost simplifie l'hébergement mutualisé avec mod_rails

Le 22 May 2008 à 19h36 | 3 commentaires

Durant le RailsCamp Paris, nous discutions des perspectives que mod rails ouvrait dans le domaine de l’hébergement mutualisé Ruby on Rails, une fois son adoption réalisée par les hébergeurs grand public. Nous ignorions alors que Dreamhost, l’un des principaux hébergeurs mondiaux venait d’annoncer sur son blog la mise à disposition de Passenger / mod rails sur l’intégralité de son parc mutualisé.

[RailsCamp Paris] Ruby on Rails et hébergement mutualisé

Le 17 May 2008 à 16h44 | aucun commentaires

Compte-rendu “live” de la session de ce premier Barcamp Paris Rails consacrée à Rails dans les environnements d’hébergement mutualisé que j’ai animé avec Nicolas Mérouze.

Problématiques soulevées :

  • Partage des ressources (RAM et processeur) entre les différentes applications.
  • Application web nécessitant un redémarrage à chaque changement en mode production, donc des privilèges élevés sur la machine.
  • Complexité de mise en place pour un hébergement de masse, aux particuliers.

Installer Passenger mod_rails sous Debian

Le 12 Apr 2008 à 10h50 | 6 commentaires

S’il existe un grand nombre de manières de déployer et de faire tourner des applications développées avec Ruby on Rail, comme, au hasard, ce blog, l’hébergement de masse reste encore un vrai problème, principalement pour des raisons de complexité de configuration côté serveur. L’absence sous Apache d’un modrails comme il existe un modphp y était certainement pour beaucoup, jusqu’à la sortie hier de Passenger, aussi appelé modrails. Enfin terminés les atermoiements entre mongrel + modproxy, ou fastcgi, avec tous les inconvénients inhérents à ces deux solutions. Il existe certes d’autres solutions logicielles, parmi lesquelles ma préférée va à Nginx + Thin, cependant quand on héberge des sites faisant très massivement appel à mod_rewrite, ces dernières sont malheureusement exclues (à moins que quelqu’un ne me porte les quelques 500 rewrite rules qui restent encore ici et là).

Mais sans plus attendre, rentrons immédiatement dans le vif du sujet, l’installation de mod_rails pour Apache 2 sous Debian.