채팅 플러그인 업데이트 후 오류 발생

새로운 버그가 발견되었는데, 이유는 확실하지 않지만 채팅 플러그인을 업데이트한 후에 생긴 것 같습니다?

/message-bus/14465e3bdd9d46ca82926e066feb90c5/poll?dlp=t:1 리소스 로드 실패: 서버가 429() 상태로 응답했습니다.
direct_messages.json?usernames=demo1:1 리소스 로드 실패: 서버가 404() 상태로 응답했습니다.
direct_messages/create.json:1 리소스 로드 실패: 서버가 500() 상태로 응답했습니다.

sok님, 환경 문제와 관련이 있는 것 같습니다. 다른 환경에서는 이러한 유형의 문제가 보고된 적이 없습니다. /logs에 어떤 오류가 있나요?

제가 찾을 수 있는 내용은 다음과 같습니다:

@j.jaffeux 감사합니다

수정:
이전에 진행했던 개인 채팅은 정상적으로 작동하고 있습니다!

플러그만 업데이트하고 Discourse 자체는 업데이트하지 않으셨나요? 그렇지 않다면 Discourse도 업데이트해 보시기 바랍니다.

그렇게 했습니다. 2.9 베타 버전 업데이트를 피했습니다. 그러면 해결될까요? 보통 재빌드를 통해 업데이트를 하므로 다운타임을 피하고 싶습니다. 대시보드를 통해 실행할 수 있을까요?

현재 베타 기간 동안에는 채팅과 함께 최신 tests-passed 버전만 지원합니다. 몇 달 후 이 분리된 업데이트 옵션조차 사라질 것입니다. 곧 discourse-chat 플러그인을 Discourse 저장소에 직접 배포할 예정입니다.

그러니까 최신 Discourse 릴리스(베타/공식)가 아니면 채팅이 작동하지 않는다는 뜻인가요? 조금 혼란스럽네요. @sam 감사합니다.

의미.

  1. 몇 달 안에 Discourse 채팅이 Discourse와 통합됩니다. Discourse 코드 저장소에서 배포될 예정입니다.

  2. 당분간은… 반드시 Discourse 채팅을 업데이트하기 전에 Discourse를 먼저 업데이트하세요. Discourse 채팅에는 베타 브랜치를 사용하지 마세요.

알겠습니다. 감사합니다!

Discourse 베타 브랜치에서 어떻게 빠져나갈 수 있을까요? 어떻게 설정했는지 기억도 안 나네요 :sweat_smile:

컨테이너 설정에서 이 줄을 주석 처리하고 재빌드(리빌드)를 수행하면 됩니다.

감사합니다! 저도 그렇게 생각했어요. 가동 중단 시간을 피하려고 노력하고 있습니다.
현재 표시되는 버전은 2.9.0.beta9인데, 이 버전은 "테스트 통과"로 분류되지 않는다고 가정합니다.

beta9 atm은 테스트가 통과된 상태입니다 :slight_smile: beta8은 beta 버전이죠… 여기서 이름 붙이기를 좀 정리해야 할 것 같아요. 약간 혼란스러울 수 있으니까요.

웹 업데이트기를 사용해서 모든 것을 업데이트하기만 하면 됩니다. 그 과정에서 다운타임은 발생하지 않습니다.

문서 상단에 다음과 같은 참고 사항도 추가했습니다:

호환성을 위해 채팅 플러그인의 새 버전으로 업데이트할 때 tests-passed 분기도 최신 상태로 유지해야 합니다.