Como executar o Node.js como um processo em segundo plano e nunca morrer?
Eu me conecto ao servidor linux via putty SSH. Tentei executá-lo como um processo em segundo plano como este:
$ node server.js &
No entanto, após 2,5 horas, o terminal fica inativo e o processo morre. Existe alguma maneira de manter o processo vivo, mesmo com o terminal desconectado?
Editar 1
Na verdade, eu tenteinohup
, mas assim que fecho o terminal Putty SSH ou desconecto a Internet, o processo do servidor para imediatamente.
Existe algo que eu tenho que fazer em Putty?
Edit 2 (em fevereiro de 2012)
Existe umnode.js
módulo,para sempre. Ele executará o servidor node.js. como serviço daemon.