我的 Bull.js 工作完成和延迟是否有原因? 15分钟后会被擦掉吗?

问题描述

我正在使用队列来延迟我的应用程序中的某些活动,延迟范围从 10 分钟到 2 天不等。但无论状态如何,所有作业都会在 15 分钟后因网关错误而被删除。我在集群模式下使用弹性缓存 redis

    Below is my queue setup.
    const concurrency = 5;
    const instantShiftQueue = new Queue('auto-selection',process.env[process.env.REdis_URL_ENV_NAME]);

    instantShiftQueue.process(concurrency,async (job,done) => {
    ///Run function here

    job.movetoCompleted('done',true);
    done();
    });

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)