Forutsetninger
Installere PM2 via NPM
Setter opp PM2 for å kjøre prosjektet ditt
Kjører PM2 som en tjeneste
PM2 er en veldig populær Node-prosessbehandler som gjør det enkelt å kjøre NodeJS-applikasjoner. PM2 gjør det enkelt å starte apper på nytt, automatisk restarte krasjerte applikasjoner og automatisk starte applikasjoner etter en omstart av serveren.
Denne artikkelen vil lære deg hvordan du installerer PM2 og kjører grunnleggende oppsett på Ubuntu 16.04.
Forutsetninger
NodeJSog NPM- Lær å installere her (ExpressJS er ikke strengt nødvendig)
Denne opplæringen forutsetter også at du er logget på som root. Hvis du ikke har tilgang til rootbrukeren, legg sudotil i starten av alle kommandoer.
Installere PM2 via NPM
Installasjon av PM2 er veldig enkelt, og kan gjøres på en enkelt linje med kode.
npm install -g pm2
Setter opp PM2 for å kjøre prosjektet ditt
Start med å navigere til prosjektkatalogen din. Du kan gjøre dette ved å skrive cdkommandoen etterfulgt av katalogen.
cd /root/project
For å starte appen, skriv inn kommandoen pm2 startetterfulgt av appens plassering.
pm2 start /project/app.js
Du vil se en tabell som ligner på følgende bilde.

Kjører PM2 som en tjeneste
Etter å ha kjørt koden ovenfor, anbefales det at du setter opp PM2 som en tjeneste slik at den kan starte når serveren starter.
env PATH=$PATH:/usr/local/bin pm2 startup -u root
Sørg for å erstatte rootmed brukernavnet ditt hvis du ikke bruker rootbrukeren.