Discourse가 모든 사용자의 알림을 표시하는 중

안녕하세요, 여러분! 한 사용자에게서 질문이 올라왔습니다. 해당 사용자는 방금 가입했으며, 많은 알림이 표시되는 것으로 보였습니다. 그러나 대부분의 알림을 클릭하면 404 오류가 발생했습니다. 이는 예상된 결과입니다. 사용자가 보는 알림의 99%는 그 사용자에게 의도된 것이 아니기 때문입니다.

사이트의 테스트 사용자(레벨 1 사용자, 정지 이력 없음, 관리자 아님)의 스크린샷입니다:

이러한 현상의 원인에 대해 혹시 아이디어가 있으신가요? 제 설정 문제일 가능성이 높습니다. 처음에는 리버스 프록시가 개별 IP를 올바르게 전송하지 않기 때문인 줄 알았지만, 확인해 본 결과 내 네트워크에 로컬인 것으로 보이는 가입 IP나 마지막 로그인 IP를 가진 사용자가 없으므로, 이 부분은 정상적으로 작동하고 있습니다. 또한 알림을 무시(dismiss)하는 기능도 작동하지 않습니다. 클릭 시 HTTP 200이 반환되는데도 말이죠. 어떤 아이디어든 환영합니다!

시스템 정보:
OS: OpenSUSE Leap 15.2
Docker 컨테이너를 통해 공식 런처로 실행 중인 Discourse
Discourse 버전: 2.8.0.beta9

플러그인 목록을 공유해 주시겠어요?

네, 알겠습니다:

현재 활성화되어 있는 것은 SSO와 Docker 매니저 두 가지뿐입니다. (네이티브 로그인과 SSO를 혼용하고 있으며, 이 문제는 SSO에 연결된 계정뿐 아니라 연결되지 않은 계정에서도 발생하고 있습니다.) Docker 매니저는 비활성화할 수 없습니다. 나머지는 존재하지만, 원인을 배제해 보기 위해 비활성화해 두었습니다.

Babble는 더 이상 유지보수되지 않습니다. 완전히 제거하는 것을 권장합니다(즉, app.yml에서 클론을 삭제하고 다시 빌드).

:man_facepalming: 네, 그게 문제였네요. 감사합니다! 비활성화하면 모든 것이 완전히 제거될 줄 알았는데, 그렇지 않군요. 오늘 처음 알았습니다. 다음 단계로는 RocketChat 통합 플러그인을 실행해 보려고 합니다. 우리의 사용 사례가 좀 특이해서(라이브 스트림이 포함된 게시물에 비디오 플레이어를 호스팅하고, 옆쪽에 채팅을 표시하고 싶으며, 스트림이 끝나면 게시물 댓글을 "댓글"로 사용하려 합니다) 그렇습니다.

다시 한번 감사합니다 :grinning_face_with_smiling_eyes:

Discourse 팀의 채팅 솔루션은 현재 알파 버전입니다. @erlend_sh 님께 아주 정중하게 요청하시면 피드백 그룹에 추가해 주실 수 있을 거라고 확신합니다 :slight_smile:

오, 정말 흥미롭네요. 알려주셔서 감사합니다. @erlend_sh님의 프로필에서 발견했고, 곧 제 인스턴스에 추가할 예정입니다. 이벤트 전에 이것으로 몇 가지 테스트를 해볼 건데, 모든 일이 계획대로 진행되고 적당히 많은 사람들이 모인다면 (우리 기준으로 적당히 많다는 건 대략 20~30명 정도니까 규모는 크지 않지만, 할 수 있는 피드백은 최대한 드릴게요) 한 달 반쯤 후에 피드백을 드릴 수 있을 것 같습니다 xD