Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
pm2.connect(function () {
pm2.reload(processName, function (err, apps) {
if (err) {
/**
* show error if there is an error
*/
self.ansi.error(err.msg)
} else {
/**
* otherwise say process has been stopped
*/
console.log(`Reloaded process ${processName} successfully`, self.ansi.icon('success'))
}
pm2.disconnect()
})
})
server.restart = function (name, cb) {
pm2.reload(name, function () {
if(err) {
log.applog('error', 'pm2 List faild: ' + err);
}
return cb(err);
});
}
return new Promise((resolve, reject) => {
pm2.reload(procNameOrId, (err, proc) => {
if (err) {
disconnect()
reject(err)
} else {
disconnect()
describeMachine(procNameOrId)
.then(proc => {
resolve(proc)
})
.catch(e => {
reject(e)
})
}
})
})
}