왜 이것이 작동하지 않나요?
참고로 이 질문은 이전에 제기된 바 있지만, 설명은 제공되지 않았습니다.
구체적으로 Production 인스턴스에서 rails 콘솔을 통해 size를 조회하면 0이 반환되는데, 실제로는 충분한 수의 Scheduled 작업이 존재하기 때문입니다?:
(공식 API 문서에서)
ss = Sidekiq::ScheduledSet.new
ss.size
이 코드가 거대한 0을 반환합니다 ![]()
그렇게 하면 동작은 하지만, /sidekiq/scheduled에 표시되는 작업을 나열할 뿐 /sidekiq/scheduler에 있는 작업은 나열하지 않습니다.
아래와 같이 하는 것이 더 적합할 것입니다.
MiniScheduler::Manager.discover_schedules.each do |j|
puts j
end
아, 네, 감사합니다!