Quando devo escolher executar um aplicativo como um daemon?

1

Do manual do MongoDB:

Para iniciar o servidor como um daemon que atende na porta 5586 e enviar toda a saída para mongodb.log, podemos fazer:

mongod --port 5586 --fork --logpath mongodb.log

Qual é o benefício de executar um aplicativo como um daemon e quando devo fazê-lo?

    
por q0987 31.10.2011 / 21:01

2 respostas

1

Se você executar o MongoDB não forked (também conhecido como daemon), no instante em que fechar o shell ou a janela SSH, o MongoDB também será encerrado.

O motivo pelo qual você quer separá-lo em segundo plano (como um daemon) é para que você possa executar continuamente o MongoDB separadamente do seu shell, dessa forma ele será executado sem interrupção (a menos que você o mate ou desligue) seu computador).

    
por 31.10.2011 / 21:06
1

Quando você executa um aplicativo como um daemon, ele permanece em execução após o logoff do computador.

Isso é útil para hospedar serviços do seu computador.

    
por 31.10.2011 / 21:04