我曾经有一个名为DeleteYearOldApplicationsJob
的工作,我们删除了该工作,但是即使我已经清除了队列,它仍然可以在Sidekiq中运行。代码中不再引用此作业。
我知道它正在运行,因为我在应用程序监视器中得到了报告,该报告在NameError: uninitialized constant DeleteYearOldApplicationsJob
中显示了sidekiq#DeleteYearOldApplicationsJob
。
我在控制台中运行它来清除作业
Sidekiq::RetrySet.new.clear
Sidekiq::ScheduledSet.new.clear
Sidekiq::Stats.new.reset
Sidekiq::DeadSet.new.clear
这是一个较旧的项目,Rails 4.2.8和Sidekiq 5.0.5。
谢谢您的帮助。