Qing_Shi
(Qing Shi)
1월 16, 2025, 7:05오전
1
안녕하세요,
최근 제 서버에 Discourse를 배포했는데, 전반적으로는 원활하게 돌아가고 있지만 심각한 문제를 하나 겪고 있습니다. 제 Discourse 인스턴스가 사용자에게 새로운 콘텐츠 업데이트를 알리는 이메일 알림을 과도하게 보내고 있습니다. 그 결과 일부 사용자는 하루에 수백 통의 이메일을 받고 있어 매우 우려스러운 상황입니다.
설정을 확인해 보니 이메일 알림 빈도는 정상으로 보이지만, 여전히 근본 원인을 파악하지 못하고 있습니다. 이 문제를 해결하는 데 도움이 될 조언이나 방법을 주시면 감사하겠습니다.
아직까지 취한 조치들은 다음과 같습니다:
이메일 알림 설정을 검토하여 지나치게 잦은 알림을 활성화하는 옵션이 없는지 확인했습니다.
사용자 알림 설정을 확인하여 과도한 이메일 업데이트를 선택하지 않았는지 점검했습니다.
Discourse 공식 문서와 포럼을 참고했지만, 관련 있는 해결책을 찾지 못했습니다.
경험이 있으신 분이라면 이메일 발송 빈도를 줄이는 방법이나 기타 구성 팁을 공유해 주시면 정말 감사하겠습니다!
도움 주셔서 감사합니다!
감사합니다
pfaffman
(Jay Pfaffman)
1월 16, 2025, 10:20오전
2
"사용자당 일일 최대 이메일 수"를 변경할 수 있습니다.
기본적으로 사용자는 자신이 관찰 중인 주제에 대해서만 알림을 받습니다. 귀하나 해당 사용자가 많은 새 게시물이 생성되는(소음이 많은) 카테고리를 관찰하도록 설정한 적이 있나요?
사용자가 많은 게시물이 생성되는 카테고리를 관찰하고 있나요?
최근 여기서 비슷한 경험을 또 하나 공유합니다:
한 가지 눈치챈 점은 sidekiq 큐 문제가 3.4.0.beta4-dev로 업그레이드한 직후 시작되었다는 것입니다. 비슷한 시점에 설치한 다른 인스턴스에도 문제가 있는 것 같습니다(현재 확인 중).
또한 ID를 살펴보니 시스템이 모든 사용자에게 채팅 요약을 보내려고 시도하는 것 같습니다.
이것이 정상적인가요?
[현재 low priority 큐에 있는 작업들과 그 인자들을 표시하는 표. (AI가 캡션을 생성함)]
업데이트:
채팅을 끄면 해당 작업이 다시 큐에 쌓이지 않지만, 제 사이트는 채팅 기능이 어느 정도 필요하고 다른 해결책을 계속 찾고 있습니다.
추가 업데이트:
채팅 기능을 2일간 껐다가 다시 켜고, 채팅 채널 보관 기간을 180일에서 3일로 변경했습니다. 이제 정상적으로 작동하는 것 같으며 계속 지켜볼 예정입니다.
02/01 업데이트:
보관 기간을 7일로 설정했고, 현재 대기열에 있는 작업이 약 1,101,685개입니다. 서버가 이 양을…
Qing_Shi
(Qing Shi)
1월 17, 2025, 1:31오전
4
아니요, 저도 BBS 초보자에 불과합니다. 이메일을 정말 많이 받았습니다.
Qing_Shi
(Qing Shi)
1월 17, 2025, 1:34오전
6
이 메트릭을 설정하는 방법을 알려 주실 수 있나요?
Heliosurge
(Dan DeMontmorency)
1월 17, 2025, 2:06오전
8
카테고리 알림 설정은 어떻게 되어 있나요? 모든 카테고리가 “관심”(Watching)으로 설정되어 있으면, 새 주제 생성과 답변이 있을 때마다 이메일이 발송됩니다.
첫 게시글 관심(Watch first post) - 주제 생성 시에만 이메일을 전송합니다.
추적(Tracked) - 이메일을 보내지 않고 사이트 내 알림 카운트만 유지합니다.
서버를 처음 설정할 때 실수로 일부 카테고리를 "관심"으로 선택했는데, 그 결과 이메일이 많이 발송되었습니다.
Qing_Shi
(Qing Shi)
1월 17, 2025, 4:15오전
9
이 카테고리 알림을 어떻게 설정하는지 알려줄 수 있나요?
Heliosurge
(Dan DeMontmorency)
1월 17, 2025, 4:56오전
10
사이트 설정\사용자 환경 설정에서 기본값을 변경하지 않았다면, 대량 메일 발송의 원인이 될 가능성은 낮습니다.
관리자 사이드바(Admin.sidebar)에서 모든 사이트 설정 및 사용자 환경 설정을 통해 프로필의 내 환경 설정과 마찬가지로 다양한 기본값을 설정하고, 관리 영역에서 모든 사용자에게 적용할 수 있습니다.
그룹을 생성했다면 카테고리 및 태그 알림에 대한 멤버 기본값도 설정할 수 있습니다.
멤버들에게 알림 유형에 대해 교육하는 것도 좋은 방법일 수 있습니다.
하지만 제이(Jay)가 말했듯이 사용자당 일일 메일 수를 제한하는 것이 가장 좋은 제어를 위한 최선의 선택입니다.
같은 영역인 "모든 사이트 설정(All site settings)"에서 검색어 'max email’을 입력하면 이메일 섹션 아래에 있습니다. 편의를 위해 스크린샷을 첨부합니다.
pfaffman
(Jay Pfaffman)
1월 17, 2025, 9:08오전
11
이 메시지들은 게시물에 관한 것이었나요, 아니면 채팅에 관한 것이었나요?