첫 번째 다이제스트 전송 대기 중

11일 전에 새로운 Discourse를 설정했는데, 아직까지 다이제스트가 배포되지 않았습니다. 8일 이상 활동하지 않은 사용자가 22명 있습니다. 다이제스트는 주 1회 빈도로 설정되어 있으므로, 이제까지 다이제스트를 받았어야 합니다.

'메일 > 전송함’에 다이제스트 관련 기록은 전혀 없으나, 알림용 이메일은 많이 발송되어 있습니다. Sidekiq Scheduler에서는 Jobs::EnqueueDigestEmails가 30분마다 정상적으로 실행되고 있지만, 아무런 결과가 없습니다. 작업을 수동으로 트리거해도 차이가 없습니다. '요약 미리보기(Preview Summary)'에서 '이 결과를 다음으로 전송(Send this result to)'을 사용하여 테스트 다이제스트를 정상적으로 수신했습니다.

첫날에 부트스트랩 모드(bootstrap mode)의 일일 빈도를 정규 주 1회 빈도로 변경하고, 이 변경 사항을 소급 적용했습니다. 그 외에는 아무것도 변경하지 않았습니다. 참고로 disable digest emails와 private email은 모두 비활성화되어 있습니다. 설치된 유일한 플러그인은 공식 Discourse Voting입니다.

이전에는 여러 Discourse 인스턴스를 설정해 보았지만 이런 문제는 발생하지 않았습니다. 포럼을 검색해 보았지만 비슷한 보고를 찾지 못했습니다. 더 이상 어떻게 해야 할지 모르겠습니다.

이 문제를 해결하거나 최소한 디버깅하는 방법에 대한 아이디어가 있으신가요?

7일 이상 사이트를 방문하지 않을 경우에만 다이제스트가 전송됩니다. 해당 사항이 있으신가요?

아니요, /admin/users/list/active에 따르면 8일 이상 활동이 확인되지 않은 사용자가 22명입니다.

아니, 괜찮아요. 이 버그를 보고하기 전에 하루가 더 필요하지 않은지 확인하려고 2일 동안 기다렸거든요. 이 "버그"를 40분 전에 게시했고, 제가 아무것도 건드리지 않았는데 첫 번째 다이제스트 배치가 23분 전에 발송되었습니다. 말했듯이, 이 인스턴스가 생성된 지 11일 후였죠.

이런 일이 일어날 거라는 건 어느 정도 알고 있었습니다… 소란을 끼쳐서 죄송합니다.

항상 그렇게 되더라고요 :joy:

적어도 해결됐다는 걸 알잖아요. :oncoming_fist:t3: