LoginSignup
2
0

More than 5 years have passed since last update.

Sidekiqのキューの状況を取得したい時に使った方法

Posted at

色々やり方があると思うけど、sidekiq5の場合だったら以下の方法でやると良いと思う。
例としてworkerのクラスをHogeWorkerとします。

require 'sidekiq/api'

jobs = Sidekiq::ScheduledSet.new.select { |worker| worker.klass == 'HogeWorker' }
jobs.each do |job|
  # jobの中身が見れる。
  # sidekiqにセットした引数を確認する場合は
   p  job['args']
end

redis-cliで直接redisの中身みるのもありだと思います。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0