오늘 좀 이상한 문제가 생겼습니다. 최근 2026.5.0-latest 버전으로 업그레이드한 것과 관련이 있을 수도 있고, 아닐 수도 있습니다. 저는 사이트 관리자 2명 중 한 명입니다. 오늘 아침에 특정 주제에 답변을 남겼는데, 새 답변에 대한 알림 이메일은 다른 관리자 한 명에게만 전송되었습니다. 저는 다른 관리자를 일반 사용자로 강등시킨 뒤 다시 답변을 남겼지만, 여전히 같은 사람에게만 알림 이메일이 도착했습니다. 모든 사용자를 확인해 봤는데, 설정은 모두 동일하게 되어 있으며 해당 카테고리뿐 아니라 여러 다른 카테고리도 지켜보고(watching) 있는 상태입니다. Discourse 설정은 몇 달 동안 변경된 바 없습니다.
참고로, 며칠 전 app.yml에 Cloudflare 템플릿을 추가하고 재빌드(rebuild)를 시도해 봤습니다. 하지만 당시 몇 가지 문제가 있어 며칠 전 해당 템플릿을 제거하고 다시 재빌드했습니다.
오늘 아침 관리자 알림(Admin Notice)을 확인한 후, GUI의 관리자 섹션에서 Discourse를 업데이트했습니다. 제목에 있던 경고가 사라진 것 같긴 하지만, 정확히 어디서 그 경고를 봤는지 기억이 잘 나지 않습니다. 해당 문제가 해결되었는지 확인하는 방법을 모르겠습니다.
그런데 일반 사용자가 로그인해서 다른 두 카테고리의 주제에 각각 답변을 남겼는데, 이 경우 모든 사용자에게 두 알림 이메일이 모두 정상적으로 전송되었습니다.
제가 답변을 남기는 이 카테고리는 모든 사용자가 지켜보고 있는 것으로 설정되어 있고, 과거에는 항상 정상적으로 작동했기 때문에, ‘스팸’ 이메일을 보내는 것을 피하기 위해 다른 카테고리의 주제에 답변을 남기는 테스트는 하지 않았습니다.
말씀드린 대로, 해당 카테고리에서 제 답변을 삭제한 뒤 다시 게시했지만, 여전히 강등된 다른 관리자 한 명에게만 알림이 가는 동일한 현상이 발생했습니다.
무슨 일이 일어나고 있는지 아이디어가 있을까요? 몇 달 동안 설정을 변경한 적이 없는데, 오늘까지 알림 이메일이 모두에게 정상적으로 전송되던 것이 갑자기 이런 문제가 생긴 것입니다.
이 경고가 알림과 관련이 있다고 생각하지 않습니다. 하지만 확실히 하려면 어떤 커스텀이 원인이 되는지 찾아봐야 합니다. 브라우저 콘솔에 더 자세한 오류가 표시될 수 있습니다. 그렇지 않다면, 사용자의 사이트 링크나 사용 중인 비공식 플러그인 및 컴포넌트 목록이 도움이 될 수 있습니다.
네, 저도 계속 고심하고 있었습니다. 그래서 CLI로 앱을 다시 빌드했습니다. 그 다음 다른 카테고리의 토픽에 답글을 달아봤습니다. 그건 작동했습니다. 그래서 문제의 토픽에도 답글을 달아봤는데, 동일한 동작을 보였지만 특정 사용자 한 명에게만 전송되었습니다. 제가 이제까지 한 일은 해당 카테고리를 모든 사용자의 관찰 목록에서 제거하고, 저장한 후 사용자를 업데이트했으며, 다시 적용하여 모든 사용자가 해당 카테고리를 다시 관찰하도록 했습니다.
곧 회의에 참석해야 해서 나중에 다시 해당 토픽에서 게시물을 시도해볼 예정입니다. 이 조치로 관리자 알림(Admin Notice) 문제가 해결되었기를 희망하지만, 여전히 그 문제를 해결하고 싶습니다. 다만 임시 조치로 다음을 실행해 보았습니다.
cd /var/discourse/plugins
grep -Rl “userOptions” .
그래서 Chat을 비활성화하고 앱을 다시 빌드했지만 여전히 관리자 알림이 나타났습니다. 나중에 더 조사해서 다시 보고하겠습니다.
감사합니다! 이 사이트는 폐쇄형 사이트이므로 다음에 오류가 발생하면 브라우저 콘솔을 확인하겠습니다. X 버튼을 클릭하여 알림을 제거했는데, 왜 그렇게 했는지 정확히 기억은 나지 않지만, 다시 나타날 것으로 추정합니다.
이 목록을 정리하던 중 업데이트:
이 목록을 정리하던 중 "Right Sidebar Blocks"라는 컴포넌트가 사용되지 않고 있음에도 불구하고 업데이트가 필요하다는 표시가 있어서 업데이트를 수행했습니다. 관리자 알림에 명시된 특정 테마나 플러그인은 아니라고 생각하지만, 이것이 문제의 원인이었을 것이라고 추정합니다. 어쨌든 used-components.jpg라는 제목의 스크린샷을 첨부했습니다.
플러그인은 모두 "By Discourse"입니다:
AI
Automation
Cakeday
Calendar and Events
Chat
Checklist
DataExplorer
Details
Footnotes
Gamification
Lazy videos
Local Dates
Narrative Bot
Poll
Presence
Rewind
Solved
Spoiler Alert
Templates
Topic Voting
Yearly review
테마:
Default
Horizon
Foundation
Air Theme
Graceful Theme
Mint Theme
Sublime Theme