Node.js NodeJS PM2-使用PM2 API以编程方式重新启动进程
我想在NodeJS中使用pm2api以编程方式重新启动进程。从他们那里,我了解到可以通过调用Node.js NodeJS PM2-使用PM2 API以编程方式重新启动进程,node.js,process,restart,pm2,Node.js,Process,Restart,Pm2,我想在NodeJS中使用pm2api以编程方式重新启动进程。从他们那里,我了解到可以通过调用pm2.restart(process,errback)来实现这一点。问题是,在任何地方都没有说明进程参数必须是什么类型。 是否必须是流程的名称?或者它的PM2过程ID?或PM2过程对象?进行了快速测试,过程名称应起作用,例如: var pm2 = require('pm2'); pm2.connect(function(err) { if (err) { console.error(err
pm2.restart(process,errback)
来实现这一点。问题是,在任何地方都没有说明进程
参数必须是什么类型。是否必须是流程的名称?或者它的PM2过程ID?或PM2过程对象?进行了快速测试,过程名称应起作用,例如:
var pm2 = require('pm2');
pm2.connect(function(err) {
if (err) {
console.error(err);
process.exit(2);
}
pm2.restart('timer', function(err) {
pm2.disconnect(); // Disconnects from PM2
if (err) throw err
});
});
其中,
timer
是以pm2启动的流程名称。进行了快速测试,流程名称应有效,例如:
var pm2 = require('pm2');
pm2.connect(function(err) {
if (err) {
console.error(err);
process.exit(2);
}
pm2.restart('timer', function(err) {
pm2.disconnect(); // Disconnects from PM2
if (err) throw err
});
});
其中,timer
是以pm2启动的过程的名称