首页 文章

工作挂在流星

提问于
浏览
0

我正在使用 meteor-job-collection 并定义了一个 Worker

var workers = Job.processJobs( 'jobQueue', 'insertItems',
  function ( job, cb ) {
    // iterate
    job.data.forEach( function ( item ) {
      // insert
    } );

    // when done successfully
    job.done();

    // invoke the callback when work on this job has finished
    return cb();
  }
);

似乎我的服务器一直挂起,直到作业被处理完毕 . 我做错了什么吗?我应该将它包含在 wrapAsyncTracker.autorun 中吗?

1 回答

  • 0

    根据文档,您应该使用 options.concurrency 来增加一次可以处理的并发作业数量 . 查看meteor-job-collection文档的屏幕截图:

    docs

相关问题