1. ホーム
  2. ruby-on-rails

[解決済み] Sidekiqからすべてのジョブをクリアする方法を教えてください。

2022-05-06 06:23:53

質問

私はRailsアプリケーションのバックグラウンドタスクにsidekiqを使用しています。現在、ジョブの数が多くなったので、すべてのジョブをクリアしたいです。私はコンソールで次のコマンドを試してみました。

Sidekiq::Queue.new.clear

が、以下のようなエラーが発生しました。

NameError: uninitialized constant Sidekiq::Queue 

sidekiqからすべてのジョブをクリアするにはどうすればよいですか?

解決方法を教えてください。

Githubのこのissueによると https://github.com/mperham/sidekiq/issues/1732 を実行する必要があります。

require 'sidekiq/api'