在pm2中从fork切换到cluster模式

时间:2016-06-16 19:48:46

标签: node.js pm2

我有一个pm2托管应用,可在fork mode中运行。如何将其切换为cluster mode

2 个答案:

答案 0 :(得分:4)

您可以查看this document

停止并删除您在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

答案 1 :(得分:0)

将应用切换到群集模式

$ pm2 reload all                # Reload all apps in cluster mode
$ pm2 gracefulReload all        # Graceful reload all apps in cluster mode