我有一堆工作在公牛队列中,其中一个被卡住了 1 个多小时(通常需要大约 2 分钟才能运行),但没有失败。我无法使用我使用的 bull arena UI 将作业从活动状态中删除,因此我删除了 Redis 中活动作业的密钥。
这消除了卡住的活动作业,但现在队列没有从等待列表中拉出任何作业。
有任何想法吗?关于如何修复它有什么想法吗?
我也遇到了同样的问题。然后我意识到我没有为工作人员添加连接选项。如果worker没有添加连接,可以像队列一样添加。
new Worker(
QUEUE_NAME,
async job => {
// ...
},
{
connection: redisConnection,
},
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)