해결 방법에 따르면, 사용자가 리더 배지를 받지 못하는 이유에 대해 설명되어 있습니다. 리더 배지의 일일 작업이 정확히 언제 실행되는지 어떻게 확인할 수 있을지 궁금합니다.
Discourse 앱에 접속하여 /shared/log/rails/production.log 파일을 확인해 보았지만, 관련 내용을 찾지 못했습니다. 또한 이 작업에 대한 crontab 항목도 없는 것 같습니다. (crontab -l을 실행해도 관련 항목이 없습니다)
이 작업이 언제 실행되는지 파악하는 방법에 대한 조언을 주실 수 있을까요? 그리고 UTC 시간대를 사용하나요, 아니면 특정 시간대를 사용하나요? 감사합니다! 
도움이 된다면, 해당 작업은 /discourse/blob/main/app/jobs/scheduled/badge_grant.rb에서 예약되어 있다고 생각합니다.
다만 Ruby에는 익숙하지 않으므로, 이 추측을 신중하게 받아들이시기 바랍니다!
pfaffman
(Jay Pfaffman)
2
/sidekiq에 접속하여 찾은 작업 이름을 확인하세요. 해당 작업을 강제로 실행하면 다음 날에도 같은 시간에 실행됩니다.
죄송합니다, 정확히 이해가 잘 안 됩니다. sidekiq나 rails에 대해 전혀 모릅니다 
discourse에서 모든 예약된 작업을 나열해 보려고 시도했습니다:
ss = Sidekiq::ScheduledSet.new
ss.map{|job| job['args']}
=> [[{"topic_id"=>19, "current_site_id"=>"default"}],
[{"topic_id"=>17, "current_site_id"=>"default"}],
[{"type"=>"user_posted",
...
"current_site_id"=>"default"}],
[{"type"=>"user_replied",
...
"current_site_id"=>"default"}],
[{"post_id"=>1386, "current_site_id"=>"default"}],
[{"type"=>"user_posted",
...
"current_site_id"=>"default"}],
[{"type"=>"user_replied",
...
"current_site_id"=>"default"}],
[{"post_id"=>1385, "current_site_id"=>"default"}]]
하지만 해당 작업이 보이지 않습니다. 물론 제가 그 명령어를 잘못 실행했을 수도 있습니다 (SO 답변 3).
어떤 팁이 있을까요? 배지 부여 작업은 기본적으로 실행되지 않는 건가요?
도움 주셔서 감사합니다!
pfaffman
(Jay Pfaffman)
4
https://yourforum.com/sidekiq을 방문하세요