Ejecutar Node.js en un servidor de producción

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.

Paso 1. Instalar Forever
Se instala a través del gestor de paquetes de Node, npm:

Paso 2. Iniciar Forever
Si tenemos un archivo test.js y queremos iniciarlo, lo que debemos hacer es:

Paso 3. Listar procesos Forever
Una vez iniciado, podemos listar todos los procesos asociados a forever con:

Paso 4. Detener 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 detener la ejecución del proceso, pasamos como parámetro el número de proceso a finalizar:

Podemos ver otros comandos con:

Share on FacebookTweet about this on TwitterShare on Google+

Agregue un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *