从叉开关在PM2群集模式

问题描述 投票:2回答:2

我有一个pm2管理,在fork mode运行的应用程序。如何切换它cluster mode

node.js pm2
2个回答
5
投票

你可以看看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

0
投票

Switch app to Cluster Mode

$ pm2 reload all                # Reload all apps in cluster mode
$ pm2 gracefulReload all        # Graceful reload all apps in cluster mode
© www.soinside.com 2019 - 2024. All rights reserved.