Задание Sidekiq продолжает выполняться в Rails, даже если его нет в кодовой базе - PullRequest
0 голосов
/ 14 января 2019

Раньше у меня была работа с именем 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.

Заранее спасибо за помощь.

...