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.

Mettre à jour Passenger

Si vous utilisez la Gem Passenger, rien de plus simple, cela se fait en 2 coups de ligne de commande :

  neuro@t37.net:~$ sudo gem install passenger
  neuro@t37.net:~$ sudo passenger-install-apache2-module

Si vous souhaitez utiliser le paquet Ubuntu là encore rien de plus simple. Il vous suffit d’ajouter le dépôt de Passenger à votre source.list.

  deb http://apt.brightbox.net hardy main  

Puis l’installation se passe comme d’habitude :

  neuro@t37.net:~$ sudo aptitude install libapache2-mod-passenger
  neuro@t37.net:~$ sudo passenger-install-apache2-module

Il ne vous reste plus qu’à mettre le fichier de configuration d’Apache à jour avec la directive donnée par Passenger.

La pyramide du Louvre au petit matin

Perry the Platypus wants you to subscribe now! Even if you don't visit my site on a regular basis, you can get the latest posts delivered to you for free via Email: