miércoles, 13 de febrero de 2008

Mongrel service

Levantar un servidor mongrel como servicio de Windows es un dolor hasta que leyendo leyendo... llegamos aquí. Con mongrel_service es prácticamente trivial:
  • instalamos la gema (que por cierto depende de win32-service)
  • gem install mongrel_service
  • y creamos el servicio
  • mongrel_rails service::install -N app3000 -c c:\rails_apps\app -p 3000 -e production
En la URL original se indica cómo arrancarlo, cómo pararlo, cómo eliminarlo y cómo cambiar sus propiedades (dependencias, tipo de servicio...).

Si además instalamos algún servidor web que permita balancear carga, como Apache con mod_proxy, podemos levantar tantos servicios como deseemos y dejarlos enganchados al servidor web de manera sencilla. Pero eso, otro día.

Salud¡