xxxxxxxxxx
pm2.start({
name: `App`,
script: `index.js`,
out_file: `app.strout.log`,
error_file: `app.strerr.log`
}, function (err, apps) {
if (err) {
console.log(err)
}
console.log("done")
})
xxxxxxxxxx
PM2 now supports npm start:
To assign a name to the PM2 process, use the --name option:
pm2 start npm --name "app name" -- start
xxxxxxxxxx
# Install pm2
$ npm install -g pm2
# Start the server
$ pm2 start app/src/Server.js
# Takes a snapshot
$ pm2 save
# Add it on startup
$ pm2 startup