共计 422 个字符,预计需要花费 2 分钟才能阅读完成。
一、问题简介
cluster mode
就是在单台服务器上,开启多个雷同 node.js 我的项目 过程,独特解决网络申请服务,让 node.js 我的项目 解决并发和响应速度达到最高性能。
二、解决方案
-
法一:命令启动
# 启动多个 node.js 我的项目过程(过程数量 = cpu 核数量)pm2 start app.js -i 0
-
法二:配置文件启动
// 1、配置文件 (processes.json),设置如下 module.exports = { apps: [{ script: "api.js", instances: "max", exec_mode: "cluster", // 开启过程间的负载平衡模式 }] }
# 2、用配置文件启动 node.js 我的项目 pm2 start processes.json
三、其余重要阐明
1、-i
前面的数字阐明
- 0/max:开启过程数量 == cpu 核数量
- -1:过程数量 == cpu 核数量 – 1
四、参考文档
- PM2 用 Cluster Mode,不必批改代码即可晋升 Node.js 我的项目性能!
正文完