Não é possível iniciar automaticamente o JIRA via script init.d

1

Eu sigo o Atlassian JIRA no Ubuntu 12.04 LTS (Precise Pangolin). Eu gostaria de iniciar automaticamente o JIRA sempre que o sistema for inicializado. Para isso, criei o script jira em /etc/init.d , semelhante ao descrito em Atlassian's Wiki .

Eu posso iniciar / interromper manualmente o JIRA chamando /etc/init.d/jira de acordo. No entanto, o JIRA não inicia durante o processo de inicialização. Em /var/log/boot.log , vejo mensagens como Starting jira... e jira started... , que adicionei em /etc/init.d/jira ; no entanto, parece que o processo Java não sobrevive ao processo de inicialização, pois não há processo Java após a reinicialização.

Alguma ideia de por que o processo Java não sobreviveu ao processo de inicialização?

Obrigado,

Martin

    
por Martin 22.01.2013 / 17:20

2 respostas

0

No final, isso resolveu o problema: link

    
por Martin 04.06.2013 / 11:23
0

Tenho tido o mesmo problema com o meu próprio processo de Java e descobri isso hoje: link

É possível que seu problema seja o mesmo. Dentro do meu script de inicialização eu estava usando o sudo para iniciar o meu processo java, mas se a linha "Defaults requiretty" não é comentada em / etc / sudoers, então o sudo não é permitido na inicialização. Eu testei a teoria comentando essa linha e fazendo uma reinicialização e com certeza meu processo começou. Agora estou usando "daemon --user = myuser myapp" para iniciar meu aplicativo. Espero que ajude.

    
por Sarah Young 21.05.2013 / 17:37