
Entonces, después de instalar Redmine desde los repositorios en Ubuntu 12.04, intenté crear un script de inicio (ver más abajo) para que se iniciara en el momento del arranque.
Mientras
service redmine start
inicia Redmine, no se inicia automáticamente al iniciar. También cuando corro
service redmine stop
detiene Redmine pero simplemente se cuelga hasta que presiono Ctrl+c
Además, después de dejar de iniciarlo, no funciona nuevamente (también simplemente se cuelga).
Según todos los ejemplos y tutoriales que he visto, esto debería funcionar, así que supongo que estoy pasando por alto algo. ¿Alguna pista?
#Redmine
description "Redmine"
start on started networking
stop on stopping networking
stop on starting shutdown
console output
expect daemon
exec ruby /usr/share/redmine/script/server webrick -e production -b 188.40.184.155 -p 3000 -d
respawn
Respuesta1
Dada la antigüedad de la pregunta y el hecho de que Redmine probablemente haya lanzado varias versiones desde entonces, me imagino que habrás solucionado los problemas informados aquí.
Así que solo estoy comentando en general... para la posteridad.
Si puede iniciar el proceso normalmente, pero no se inicia automáticamente, simplemente significa que el servicio no está configurado para iniciarse automáticamente.
Generalmente, puede habilitar un servicio para que se inicie automáticamente de esta manera:
- Si tienes chkconfig instalado:
chkconfig redmine on
- De lo contrario,
update-rc.d redmine enable
(la forma de ejecutar este comando puede variar, depende de cómo haya configurado el script... ejecúteloman update-rc.d
para ver más detalles)
Parece que está intentando configurar redmine para que se ejecute con webrick, pero probablemente sea más eficiente configurarlo para que se ejecute bajo pasajero (e integrado en servidores web apache o nginx). Si está configurado de esa manera, entonces no necesitará un script de inicio o de inicio, ya que el pasajero se conectará a Redmine cuando lo solicite. Puedeleer más aquí..