Mongrel cluster, pound y sarge en 20 minutos

Introducción

Este artículo es por si quieres usar mongrel_cluster en sarge y no quieres romper sarge con apache 2.2 y demás fumadas.

Fase I - Instalar ruby 1.8.5 y algunas cosas más

Para hacerlo mira los dos primeros paso de esta otra receta .

Fase II - Instalación y configuración mongrel_cluster

Para esto vamos a utlilizar gem.

gem install mongrel_rails

Ahora sólo configuramos

cd /path/to/my/rad/app
mongrel_rails cluster::configure -p 8000 -e production -a 127.0.0.1

Ahora sólo debemos configurar el fichero

Para hacerlo mira los dos primeros paso de esta otra receta .

Fase II - Instalar mongrel_cluster, configurarlo

Para esto vamos a utlilizar gem.

gem install mongrel_rails

Ahora sólo debemos de tocar el fichero de configuración de mongrel_cluster mongrel_cluster.yml

Chuletas para arrancar y parar mongrel

mongrel_rails cluster::start
mongrel_rails cluster::restart
mongrel_rails cluster::stop

Fase III - Instalación y configuración de pound

Pound un proxy inverso y un proxy balanceado muy ligero, lo instalamos y lo configuramos en 5 minutos

apt-get install pound

Configuración simple de pound /etc/pound/pound.conf

User “nobody”
Group “nobody”ListenHTTP
Address ip.address.goes.here
Port 80Service
Backend
Address 127.0.0.1
Port 8000
End
Backend
Address 127.0.0.1
Port 8001
End
Backend
Address 127.0.0.1
Port 8002
End
End
End

Ahora sólo tendríamos que arrancar pound y todo listo