Sidekiq에서 예약된 작업 목록 보기 (코드 내)

왜 이것이 작동하지 않나요?

참고로 이 질문은 이전에 제기된 바 있지만, 설명은 제공되지 않았습니다.

구체적으로 Production 인스턴스에서 rails 콘솔을 통해 size를 조회하면 0이 반환되는데, 실제로는 충분한 수의 Scheduled 작업이 존재하기 때문입니다?:

(공식 API 문서에서)

ss = Sidekiq::ScheduledSet.new
ss.size

이 코드가 거대한 0을 반환합니다 :thinking:

그렇게 하면 동작은 하지만, /sidekiq/scheduled에 표시되는 작업을 나열할 뿐 /sidekiq/scheduler에 있는 작업은 나열하지 않습니다.

아래와 같이 하는 것이 더 적합할 것입니다.

MiniScheduler::Manager.discover_schedules.each do |j|
  puts j
end

아, 네, 감사합니다!