实际上我无法理解 pm2 scale [app-name] 10
的使用,但我知道 pm2 start app.js -i 4
用于在集群模式下启动应用程序实例。
还有一个问题,如果我将簇数设置为 -1 意味着会发生什么pm2 start app.js -i -1
最佳答案
PM2 能够创建新进程或删除当前正在运行的进程,具体取决于您为 scale
选项 pm2 scale N
提供的编号,来自文档: N is a consistent number which the cluster will scale up or down
。pm2 scale app +3
- 向当前运行的进程添加 3 个新进程。pm2 scale app 3
- 将实例数设置为 3。感谢 @Jolly 的更正。
关于 -1
中的 pm2 start app.js -i -1
,这意味着 PM2 将创建一些等于 (Number of Cores)-1
的新进程。
关于node.js - pm2 scale 选项有什么用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50259763/