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.

questionAnswers(14)

yourAnswerToTheQuestion