关于pm2:PM2用Cluster-Mode不用修改代码即可提升Nodejs项目性能

一、问题简介

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我的项目性能!

【腾讯云】轻量 2核2G4M,首年65元

阿里云限时活动-云数据库 RDS MySQL  1核2G配置 1.88/月 速抢

本文由乐趣区整理发布,转载请注明出处,谢谢。

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据