¿Cómo ejecutar Node.js como un proceso en segundo plano y nunca morir?
Me conecto al servidor Linux a través de masilla SSH. Traté de ejecutarlo como un proceso en segundo plano como este:
$ node server.js &
Sin embargo, después de 2.5 horas, el terminal se vuelve inactivo y el proceso muere. ¿Hay alguna forma de mantener vivo el proceso incluso con el terminal desconectado?
Editar 1
En realidad lo intenténohup
, pero tan pronto como cierro el terminal Putty SSH o desconecto mi internet, el proceso del servidor se detiene de inmediato.
¿Hay algo que tenga que hacer en Putty?
Edición 2 (en febrero de 2012)
Hay unnode.js
módulo,Siempre. Ejecutará el servidor node.js como servicio daemon.