【发布时间】:2020-04-06 13:21:53
【问题描述】:
我使用 sidekiq 作为我的 active_job 队列
config.active_job.queue_adapter = :sidekiq
但是,当我收到失败的交付时(本地异常的 b/c 等)。
我没有在任何队列上看到失败的重试作业?怎么会?
Sidekiq::Queue.new("mailers").size
=> 0
不应该把失败的交付在那里排队吗?我确实看到他们在重试(当我收到包含异常信息的电子邮件时)。
感谢您对此的任何见解。谢谢!
【问题讨论】:
-
配置 Sidekiq web 以直观地检查队列的状态。 github.com/mperham/sidekiq/wiki/Monitoring。它为您提供了一个页面,您可以在其中查看已处理/失败/忙碌/重试等
标签: ruby-on-rails sidekiq rails-activejob