在PM2中从fork模式切换到集群模式

Per*_*Per 2 node.js pm2

我有一个pm2在中运行的托管应用程序fork mode。如何切换到cluster mode

小智 5

您可以看一下这份文件

停止并删除您当前在pm2上运行的应用。

pm2 stop ${your app name}
pm2 delete ${your app name}
Run Code Online (Sandbox Code Playgroud)

并使用参数重新运行您的应用程序-i max

pm2 start path/to/main.js -i max --name="${your app name}"
// Should use pm2 not pm
Run Code Online (Sandbox Code Playgroud)

或创建一个json配置文件并使用它运行您的应用

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

pm2 start processes.json
Run Code Online (Sandbox Code Playgroud)