Node.js 在pm2中从fork模式切换到cluster模式

Node.js 在pm2中从fork模式切换到cluster模式,node.js,pm2,Node.js,Pm2,我有一个pm2托管应用程序,在fork模式下运行。如何将其切换到群集模式?将应用程序切换到群集模式 你可以看看 停止并删除在pm2上运行的当前应用程序 pm2 stop ${your app name} pm2 delete ${your app name} 然后使用参数-i max重新运行应用程序: pm2 start path/to/main.js -i max --name="${your app name}" // Should use pm2 not pm 或者创建一个json配置

我有一个
pm2
托管应用程序,在
fork模式下运行。如何将其切换到
群集模式

将应用程序切换到群集模式 你可以看看

停止并删除在pm2上运行的当前应用程序

pm2 stop ${your app name}
pm2 delete ${your app name}
然后使用参数
-i max
重新运行应用程序:

pm2 start path/to/main.js -i max --name="${your app name}"
// Should use pm2 not pm
或者创建一个json配置文件并运行应用程序

// processes.json
{
  "your-app-name" : [{
    "script"    : "path/to/main.js",
    "instances" : "max",
    "exec_mode" : "cluster"
  }]
}

pm2 start processes.json

是的,这是从他们的网站上摘下来的。但它不会切换模式。我认为他们的意思是:“重新加载所有处于群集模式的应用程序”
停止
,然后
删除
,然后
启动
。。。这正是我试图通过切换到集群模式来避免的停机时间!但是是的,它需要一种娱乐来切换模式。非常感谢。
// processes.json
{
  "your-app-name" : [{
    "script"    : "path/to/main.js",
    "instances" : "max",
    "exec_mode" : "cluster"
  }]
}

pm2 start processes.json