Sidekiq + Rails:如何查看 "Busy" 作业队列?
Sidekiq + Rails: How to see queue of "Busy" jobs?
我有一个寻找工作的脚本:
Sidekiq::Queue.new(queue_name).any? { |q| q.args[0] == blah_id } ||
Sidekiq::RetrySet.new.any? { |r| r.queue == queue_name && r.args[0] == blah_id } ||
Sidekiq::ScheduledSet.new.any? { |s| s.queue == queue_name && s.args[0] == blah_id }
然而,这并不包含在 Busy
中:
我如何查看 Busy 的内部?
那就是 Sidekiq::Workers
API:
我有一个寻找工作的脚本:
Sidekiq::Queue.new(queue_name).any? { |q| q.args[0] == blah_id } ||
Sidekiq::RetrySet.new.any? { |r| r.queue == queue_name && r.args[0] == blah_id } ||
Sidekiq::ScheduledSet.new.any? { |s| s.queue == queue_name && s.args[0] == blah_id }
然而,这并不包含在 Busy
中:
我如何查看 Busy 的内部?
那就是 Sidekiq::Workers
API: