Forever, es una librería de Node.js para ejecutar continuamente servicios Node en GNU/Linux. Es to es útil cuando queremos dejar una aplicación en producción y el servicio tiene que estar todo el tiempo ejecutándose incluso después de reiniciado el servidor.
instalar Forever
Se instala a través del gestor de paquetes de Node, npm:
sudo npm install forever -g
arrancar Forever
Si tenemos un fichero ejemplo.js y queremos arrancarlo, lo unico que debemos hacer es:
forever start ejemplo.js
listar procesos Forever
Una vez arrancado, podemos listar todos los procesos arrancados con:
forever list
y nos aparecerá:
[0] ejemplo.js [ 24597, 24596 ]
matar procesos Forever
Cuando haciamos un forever list, nos aparecía la lista de procesos con un identificador entre corchetes, en el caso anterior: [0] porque sólo teníamos un proceso arrancado. Para finalizar o matar la ejecución del proceso, pasamos como parámetro el número de proceso a finalizar:
forever stop 0
muchos más comandos
Podemos ver la ayuda de Forever:
forever --help
Fuente: Nodejitsu
Últimos comentarios