유저테스트를 하는데 실시간 방송 시청자수 계산에 오류가 있었다. 분명 10명은 넘게 있었는데, 유저가 3명이 있다고 나와있었다. 혼자서 창을 여러개 띄워서 테스트 할때는 40개까지 문제가 없었는데, 유저가 20명 정도 오자 이슈가 발생했다. 그래서 이 부분을 다시 찾아보게 되었다. 아래는 기존 로직이다 @SubscribeMessage('count_live_chat_user') async countLiveChatUser(client: Socket, channelId: string) { Logger.log(`5초마다 실행되는 카운트 라이브 챗 유저 함수 ${client.id}`); const room = this.server.sockets.adapter.rooms.get(channelId)?.size; co..