阿西河

所有教程

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

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js cluster fork 事件

      Node.js cluster fork 事件

      新增于: v0.7.0

      • worker < cluster.Worker>

      当新的工作进程被fork时,cluster模块将触发’fork’事件。 可以被用来记录工作进程活动,产生一个自定义的timeout。

      const timeouts = [];
      function errorMsg() {
        console.error('Something must be wrong with the connection ...');
      }
      
      cluster.on('fork', (worker) => {
        timeouts[worker.id] = setTimeout(errorMsg, 2000);
      });
      cluster.on('listening', (worker, address) => {
        clearTimeout(timeouts[worker.id]);
      });
      cluster.on('exit', (worker, code, signal) => {
        clearTimeout(timeouts[worker.id]);
        errorMsg();
      });
      

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


      目录
      本文目录
      目录