Sidekiq 工作 运行 无休止

Sidekiq jobs running endlessly

我在 Heroku 上使用 rails 5sidekiq (4.1.2) 并在我的用户模型中编写的 class 方法上调用延迟 喜欢:

delay.mass_invite_through_csv(mass_invitation.id, current_user, data)

这里mass_invitation是MassInvitation的对象Class,current_user是current_user,data是一个hash参数

现在这个方法正在无限执行。

在我的 Procfile 中:

web: bundle exec rails server -p $PORT
worker: bundle exec sidekiq -C config/sidekiq.yml

在我的 config/sidekiq.yml

concurrency:  3

本地一切正常,请帮忙。

Sidekiq 会自动重试失败的作业,因此您必须先了解失败的原因。此处有 2 种可能的解决方案:tail 到 sidekiq 输出或者将 sidekiq 仪表板安装到您的应用程序并查看那里有什么问题。

Guide to install the dashboard