Iniciando o Redmine na inicialização usando o upstart no Ubuntu

Iniciando o Redmine na inicialização usando o upstart no Ubuntu

Então, depois de instalar o Redmine a partir dos repositórios no Ubuntu 12.04, tentei criar um script inicial (veja abaixo) para que ele iniciasse no momento da inicialização.

Enquanto

service redmine start

inicia o Redmine, ele não inicia automaticamente durante a inicialização. Também quando eu corro

service redmine stop

ele para o Redmine, mas simplesmente trava até eu pressionar ctrl+c

Além disso, depois de parar, iniciá-lo novamente não funciona (também trava).

De acordo com todos os exemplos e tutoriais iniciantes que vi, isso deve funcionar, então acho que estou negligenciando alguma coisa. Alguma dica?

#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

Responder1

Dada a idade da pergunta e o fato de que o redmine provavelmente lançou várias versões desde então, imagino que você tenha contornado os problemas relatados aqui.

Então, estou apenas comentando de maneira geral .. para a posteridade

Se você conseguir iniciar o processo normalmente, mas ele não iniciar automaticamente, isso significa simplesmente que o serviço não está configurado para inicialização automática.

Geralmente, você pode ativar um serviço para iniciar automaticamente da seguinte forma:

  • Se você tiver o chkconfig instalado: chkconfig redmine on
  • Caso contrário, update-rc.d redmine enable (a forma como você executa este comando pode variar, depende de como você configurou o script. Execute man update-rc.dpara ver mais detalhes)

Você parece estar tentando configurar o redmine para rodar com o webrick, mas provavelmente é mais eficiente configurá-lo para rodar no passageiro (e integrado aos servidores web apache ou nginx). Se você estiver configurado dessa forma, não precisará de um script inicial ou de inicialização, pois o passageiro se conectará ao redmine para você sob demanda.leia mais aqui..

informação relacionada