Requisits previs
Instal·lació de PM2 mitjançant NPM
Configurant PM2 per executar el vostre projecte
Execució de PM2 com a servei
PM2 és un gestor de processos de Node molt popular que facilita l'execució d'aplicacions NodeJS. PM2 fa que sigui fàcil reiniciar aplicacions, reiniciar automàticament les aplicacions bloquejades i iniciar automàticament les aplicacions després d'un reinici del servidor.
Aquest article us ensenyarà com instal·lar PM2 i executar la configuració bàsica a Ubuntu 16.04.
Requisits previs
NodeJSi NPM- Apreneu a instal·lar aquí (ExpressJS no és estrictament necessari)
Aquest tutorial també suposa que heu iniciat sessió com a root. Si no teniu accés a l' rootusuari, afegiu sudo-lo a l'inici de totes les ordres.
Instal·lació de PM2 mitjançant NPM
La instal·lació de PM2 és molt senzilla i es pot fer en una sola línia de codi.
npm install -g pm2
Configurant PM2 per executar el vostre projecte
Comenceu navegant al directori del vostre projecte. Podeu fer-ho escrivint l' cdordre seguida del directori.
cd /root/project
Per iniciar la vostra aplicació, escriviu l'ordre pm2 startseguida de la ubicació de l'aplicació.
pm2 start /project/app.js
Veureu una taula que s'assembla a la imatge següent.

Execució de PM2 com a servei
Després d'executar el codi anterior, es recomana que configureu PM2 com a servei perquè pugui començar quan s'iniciï el servidor.
env PATH=$PATH:/usr/local/bin pm2 startup -u root
Assegureu-vos de substituir-lo rootpel vostre nom d'usuari si no feu servir l' rootusuari.