Forum: Rails-ES Arrancar Mongrel al inicio del sistema

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Luis Miguel G. (Guest)
on 2008-10-17 13:43
(Received via mailing list)
Buenas,

Estoy utilizando Ubuntu como plataforma de desarrollo y Debian para
producción. El problema que encuentro en el despliegue es que los
servidores mongrel hay que arrancarlos a mano.
¿Tiene alguien algún script para automatizar esta tarea en el inicio
del servidor? Algo para colocar en el rc2.d o en el init.d.

Muchas gracias.
Borja Martín (Guest)
on 2008-10-17 13:47
(Received via mailing list)
con mongrel_cluster viene un script para poner en en init.d. a ver si
este enlace te vale(en el punto 3)
http://kb.mediatemple.net/questions/279/(dv)+3.x+H...

Saludos

Luis Miguel G.
escribió:> Buenas,
Jaime I. (Guest)
on 2008-10-17 14:05
(Received via mailing list)
También puedes usar monit para monitorizar tus procesos en el servidor y
arrancarlos si se han caído o reiniciarlos si consumen demasiados
recursos.
Si pones monit en el arranque del servidor y éste a su vez vigila que
cada
mongrel esté funcionando, ya lo tienes solucionao.
Isaac Feliu Pérez (Guest)
on 2008-10-17 14:10
(Received via mailing list)
Monit es una solución, y god [1] es otra. ;)

[1]  http://god.rubyforge.org/

Salutaciones,
--
Isaac Feliu
Luis Miguel G. (Guest)
on 2008-10-17 15:46
(Received via mailing list)
Buenas,

Buscaba algo más sencillo. Al final lo he resuelto añadiendo un
archivo al sistema de arranque rc2.d/S99mongrel con:

mongrel_rails start -e production -d -p 3000 -c /home/usuario/
aplicacion --user usuario --group grupo

Me funciona bien.

Un saludo y gracias.

PD:: Cuando tenga un hueco probaré vuestras aportaciones. Gracias.

El 17/10/2008, a las 12:09, Isaac Feliu Pérez escribió:
Rafael G. (Guest)
on 2008-10-17 18:20
(Received via mailing list)
Attachment: rgo.vcf (0 Bytes)
Tal y como lo has solucionado quizás te de problemas al arrancar mongrel
cuando la máquina se pare por las buenas(o por las malas). Al no
ejecutarse el stop del mongrel su pid file seguramente no se borre y
mongrel al intentar arrancar te mostrará un bonito mensaje de error
diciéndote que ya se está ejecutando según el pid file.

Para evitar ese efecto, mongrel permite que le pases el parámetro
--clean y se encarga de borrar el pid file.

Con todo optaría por meterlo en el init.d con su start, su stop, ...

Saludos


Luis Miguel G. escribió:
This topic is locked and can not be replied to.