PM2 重启延迟 Node.js

PM2 restart delay Node.js

我在我自己的应用程序中使用此代码:

pm2.restart('myapp', function() {});

工作正常,但我怎样才能将延迟重启包括在内?

--restart-delay=3000

API docs中所述,您应该在启动函数中定义此配置“restartDelay”,重启只会停止并再次启动:

  pm2.start({
    name         : 'myapp',   // Script name
    script       : 'app.js',  // Script to be run
    exec_mode    : 'cluster', // Allows your app to be clustered
    restartDelay : 3000,      // Number of ms to wait before restarting the script
  }, function(err, apps) {
    pm2.disconnect();   // Disconnects from PM2
    if (err) throw err
  });