sok777
(sok)
8월 30, 2022, 11:04오후
1
새로운 버그가 발견되었는데, 이유는 확실하지 않지만 채팅 플러그인을 업데이트한 후에 생긴 것 같습니다?
/message-bus/14465e3bdd9d46ca82926e066feb90c5/poll?dlp=t:1 리소스 로드 실패: 서버가 429() 상태로 응답했습니다.
direct_messages.json?usernames=demo1:1 리소스 로드 실패: 서버가 404() 상태로 응답했습니다.
direct_messages/create.json:1 리소스 로드 실패: 서버가 500() 상태로 응답했습니다.
j.jaffeux
(Joffrey Jaffeux)
8월 30, 2022, 11:05오후
2
sok님, 환경 문제와 관련이 있는 것 같습니다. 다른 환경에서는 이러한 유형의 문제가 보고된 적이 없습니다. /logs에 어떤 오류가 있나요?
sok777
(sok)
8월 30, 2022, 11:10오후
3
제가 찾을 수 있는 내용은 다음과 같습니다:
@j.jaffeux 감사합니다
수정:
이전에 진행했던 개인 채팅은 정상적으로 작동하고 있습니다!
j.jaffeux
(Joffrey Jaffeux)
8월 30, 2022, 11:24오후
4
플러그만 업데이트하고 Discourse 자체는 업데이트하지 않으셨나요? 그렇지 않다면 Discourse도 업데이트해 보시기 바랍니다.
sok777
(sok)
8월 30, 2022, 11:25오후
5
그렇게 했습니다. 2.9 베타 버전 업데이트를 피했습니다. 그러면 해결될까요? 보통 재빌드를 통해 업데이트를 하므로 다운타임을 피하고 싶습니다. 대시보드를 통해 실행할 수 있을까요?
sam
(Sam Saffron)
8월 30, 2022, 11:41오후
7
현재 베타 기간 동안에는 채팅과 함께 최신 tests-passed 버전만 지원합니다. 몇 달 후 이 분리된 업데이트 옵션조차 사라질 것입니다. 곧 discourse-chat 플러그인을 Discourse 저장소에 직접 배포할 예정입니다.
sok777
(sok)
8월 30, 2022, 11:44오후
8
그러니까 최신 Discourse 릴리스(베타/공식)가 아니면 채팅이 작동하지 않는다는 뜻인가요? 조금 혼란스럽네요. @sam 감사합니다.
sok777
(sok)
8월 30, 2022, 11:47오후
10
알겠습니다. 감사합니다!
Discourse 베타 브랜치에서 어떻게 빠져나갈 수 있을까요? 어떻게 설정했는지 기억도 안 나네요
sam
(Sam Saffron)
8월 30, 2022, 11:50오후
11
컨테이너 설정에서 이 줄을 주석 처리하고 재빌드(리빌드)를 수행하면 됩니다.
db_default_text_search_config: "pg_catalog.english"
## Set db_shared_buffers to a max of 25% of the total memory.
## will be set automatically by bootstrap based on detected RAM, or you can override
#db_shared_buffers: "256MB"
## can improve sorting performance, but adds memory usage per-connection
#db_work_mem: "40MB"
## Which Git revision should this container use? (default: latest)
#version: latest
env:
LC_ALL: en_US.UTF-8
LANG: en_US.UTF-8
LANGUAGE: en_US.UTF-8
# DISCOURSE_DEFAULT_LOCALE: en
## How many concurrent web requests are supported? Depends on memory and CPU cores.
## will be set automatically by bootstrap based on detected CPUs, or you can override
#UNICORN_WORKERS: 3
sok777
(sok)
8월 30, 2022, 11:51오후
12
감사합니다! 저도 그렇게 생각했어요. 가동 중단 시간을 피하려고 노력하고 있습니다.
현재 표시되는 버전은 2.9.0.beta9인데, 이 버전은 "테스트 통과"로 분류되지 않는다고 가정합니다.
sam
(Sam Saffron)
8월 30, 2022, 11:55오후
13
beta9 atm은 테스트가 통과된 상태입니다 beta8은 beta 버전이죠… 여기서 이름 붙이기를 좀 정리해야 할 것 같아요. 약간 혼란스러울 수 있으니까요.
웹 업데이트기를 사용해서 모든 것을 업데이트하기만 하면 됩니다. 그 과정에서 다운타임은 발생하지 않습니다.
mcwumbly
(Dave McClure)
8월 31, 2022, 8:55오후
15
문서 상단에 다음과 같은 참고 사항도 추가했습니다:
호환성을 위해 채팅 플러그인의 새 버전으로 업데이트할 때 tests-passed 분기도 최신 상태로 유지해야 합니다.