【问题标题】:Start Bull Queue Process on Startup of Application在应用程序启动时启动 Bull Queue 进程
【发布时间】:2020-10-06 16:16:08
【问题描述】:

我正在创建队列并在我的 API 中添加作业。

我也开始处理我的 API 调用工作。

const newQueue = createQueue(queueName, opts);

newQueue.add('JokesJob', data, options);

newQueue.process('JokesJob', async (job) => {
            data.jobId = job.id;
            await work(queueName, job.id, 'http://localhost:4045');
            job.progress(5);
        });

但是当我重新启动我的应用程序时。队列应按作业计划开始处理。

但它不会自动开始处理。

我能做什么?有什么办法吗?

谢谢

【问题讨论】:

    标签: javascript node.js queue bull.js bull-queue


    【解决方案1】:

    当您重新启动应用程序时,如果您当前的工作没有完成,则有锁定标志,因此它将停止。 您可以侦听失败的作业并重试。

    【讨论】:

      猜你喜欢
      • 2014-11-02
      • 2016-08-05
      • 2014-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-06
      • 1970-01-01
      • 2012-05-12
      相关资源
      最近更新 更多