Skip to content

Instantly share code, notes, and snippets.

@prdanelli
Forked from wbotelhos/clear-sidekiq-jobs.sh
Last active May 21, 2021 09:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save prdanelli/4fce50d29d382c7de4c3883c23029174 to your computer and use it in GitHub Desktop.
Save prdanelli/4fce50d29d382c7de4c3883c23029174 to your computer and use it in GitHub Desktop.
Clear Sidekiq Jobs
# Oneliner
require 'sidekiq/api'; [Sidekiq::Queue.all.each(&:clear), Sidekiq::ScheduledSet.new.clear, Sidekiq::RetrySet.new.clear, Sidekiq::DeadSet.
new.clear];
require 'sidekiq/api';
# 1. Clear retry set
Sidekiq::RetrySet.new.clear
# 2. Clear scheduled jobs
Sidekiq::ScheduledSet.new.clear
# 3. Clear 'Processed' and 'Failed' jobs
Sidekiq::Stats.new.reset
# 4. Clear 'Dead' jobs statistics
Sidekiq::DeadSet.new.clear
# 5. Clear Queues
Sidekiq::Queue.all.each { |q| q.clear }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment