目前我正在使用触发下面方法的cron作业重启我的sidekiq作业
class RestartSidekiqJobs
require 'sidekiq/api'
class << self
def restart_jobs
Sidekiq::ScheduledSet.new.clear
channels = Channel.all
channels.each do |channel|
FetchMoreDataJob.perform_later(channel: channel)
end
end
end
end
但我不相信这是解决这个问题的最好方法,所以我想我会看到那里有更好的解决方案。