Como persistentemente iniciar um servidor de redmin

1

Eu instalei e iniciei um servidor de redmine em uma máquina linux, seguindo as instruções no link e estava perguntando como eu inicio o servidor de uma forma que não pare quando eu sair da sessão ssh.

    
por lowerkey 11.02.2011 / 03:27

4 respostas

2

Existem duas maneiras possíveis. A maneira mais fácil é instalar um programa screen e rodar o webrick em sua sessão de tela. Sessões de tela são persistentes, então você será capaz de se desconectar da sessão de tela e desconectar. Desta forma, não é ideal, porque webrick serve pedidos em série, para que o desempenho não seja muito alto. A segunda maneira é instalar o Apache e o Phusion Passenger e implementar o Redmine no Passenger. Isso requer uma certa quantidade de trabalho. Não consigo encontrar um Howto que usei para isso, mas alguns detalhes podem ser encontrados aqui , provavelmente você precisará adaptar este Howto à sua distro.

    
por 11.02.2011 / 03:56
1

Você deve nunca usar usar script/server para implantações de produção. Use apenas para testes e desenvolvimento. Existem servidores especiais de aplicativos (como o Passenger , que são adequados para implantações reais.

Existem vários HowTos no Google. Mas, geralmente, as implementações do Redmine seguem o caminho padrão documentado na documentação do próprio Passenger .

    
por 18.05.2011 / 14:34
0

você quer dizer quando você executa este comando?

ruby script/server webrick -e production

Você pode colocar um e comercial '&' no final de qualquer comando para que eu vou fundo o processo. ou seja,

ruby script/server webrick -e production &

para mais informações sobre tarefas de segundo plano, vale a pena ler algo como este .

Como a documentação que você apontou sugere que você não deveria estar rodando com o servidor webrick para produção. Você deve verificar a instalação do redmine com o apache.

    
por 11.02.2011 / 04:13
0

nohup é o que você usa quando quer impedir que ele morra ao sair do shell.

Eu concordo com os outros que a execução de scripts como esse pode não ser o ideal.

    
por 18.05.2011 / 14:39

Tags