채팅 플러그인 버그로 인해 Discourse 3.4.0.beta3에서 Redis 메모리가 계속 증가합니다

아래 스레드를 확인해 주세요. 처음에는 지원 요청으로 시작했지만, 지금은 채팅 플러그인의 버그로 보입니다. 제가 추가로 제공해야 할 정보가 있다면 알려 주세요.

2개의 좋아요

@zogstrip 이거 좀 확인해 줄래?

2개의 좋아요

실제로 버그가 있었습니다… 읽지 않은 멘션이나 DM이 있는 chat 사용자를 모두 "열거"하는 쿼리가 제대로 작동하지 않아서, 읽지 않은 채팅 메시지가 있는 모든 사용자를 반환하고 있었습니다 :man_facepalming:

해당 작업은 5분마다 실행되므로, 활동량이 많은 대형 채널에서는 불필요한 작업으로 인해 sidekiq가 쉽게 부풀어 오를 수 있습니다.

다행히 “채팅 요약” 작업이 읽지 않은 멘션을 추출하고, 멘션이 하나도 없으면 바로 종료하기 때문에 모든 사람에게 스팸을 보내지는 않았습니다.

다음 PR으로 수정될 예정입니다.

6개의 좋아요

이 주제는 21시간 후 자동으로 닫혔습니다. 더 이상 새로운 답변을 남길 수 없습니다.