阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js cluster.setupMaster

      Node.js cluster.setupMaster([settings]) 版本历史

      版本变更
      v6.4.0The stdio option is supported now.
      v0.7.1新增于: v0.7.1
      • settings < Object> 详见 cluster.settings。

      用于修改默认’fork' 行为。一旦调用,将会按照cluster.settings进行设置。

      注意:

      • 所有的设置只对后来的 .fork()调用有效,对之前的工作进程无影响。
      • 唯一无法通过 .setupMaster()设置的属性是传递给.fork()的env属性。
      • 上述的默认值只在第一次调用时有效,当后续调用时,将采用cluster.setupMaster()调用时的当前值。

      例子:

      const cluster = require('cluster');
      cluster.setupMaster({
        exec: 'worker.js',
        args: ['--use', 'https'],
        silent: true
      });
      cluster.fork(); // https worker
      cluster.setupMaster({
        exec: 'worker.js',
        args: ['--use', 'http']
      });
      cluster.fork(); // http worker
      

      更多内容请参考:Node.js cluster 集群,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录