Iniciar Redmine en el arranque usando advenedizo en Ubuntu

Iniciar Redmine en el arranque usando advenedizo en Ubuntu

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útelo man update-rc.dpara 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í..

información relacionada