将ActiveJob与sidekiq一起使用时,
# application.rb
config.active_job.queue_adapter = :sidekiq
我用redis做了一份工作。
class SubmissionJob < ActiveJob::Base
queue_as :default
def perform(*args)
在通过日志检查时,在将作业调用为
SubmissionJob_perform_later args
rails s
Enqueued SubmissionJob (Job ID: 63320b9d-de2a-4791-99f6-e58f2adf73d7) to Sidekiq(development_default) with arguments: ["12345", "12346"]
然而,当我打电话给
perform_now
,
SubmissionJob.perform_now args
我应该从哪里开始发现问题?解决这个问题的可能方法是什么。