0

我有一个 Rails 4 应用程序。我在 sidekiq 中使用回形针和延迟回形针。后台作业正在被 sidekiq 拾取,但它只是永远挂在入队队列中。
这是我在sidekiq上看到的:

{"job_class"=>"DelayedPaperclip::Jobs::ActiveJob", "job_id"=>"946856ca-c90e-4bb4-9f41-1f1e59269acb", "queue_name"=>"paperclip", "arguments"=>["User", 109, "avatar"]}

在我的用户模型中,我有:

  process_in_background :avatar

过程文件.yml

worker: bundle exec sidekiq

我已经阅读了这个问题的所有相关问题,但仍然无法弄清楚这个问题。有人想吗?

谢谢。

4

1 回答 1

1

您已将作业排入paperclip队列,但尚未将 Sidekiq 配置为从该队列中提取作业:

bundle exec sidekiq -q default -q paperclip
于 2015-11-16T17:27:59.240 回答