【发布时间】:2017-08-02 19:12:51
【问题描述】:
我们将工作从 JobA 重命名为 JobB。部署更改时,队列中有一些作业。现在旧的 Job 不断被重试并且不断失败。下面的这个作业实际上是在 3 周前排队的,Sidekiq 仍在重试。
{
"context": "Job raised exception",
"job": {
"args": [
5105
],
"class": "JobA",
"created_at": 1499822416.4738095,
"enqueued_at": 1499822417.145876,
"jid": "b32957f3e0ad6b89b1331e46",
"queue": "default",
"retry": true
},
"jobstr": "{\"class\":\"JobA\",\"args\":[5105],\"retry\":true,\"queue\":\"default\",\"jid\":\"b32957f3e0ad6b89b1331e46\",\"created_at\":1499822416.4738095,\"enqueued_at\":1499822417.145876}"
}
如何清除一类作业的重试队列?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 sidekiq