이것은 표준 설치 환경입니다. 약 2년 정도 운영해 왔습니다.
플러그인이나 커스텀 테마를 사용하지 않습니다.
리빌드 과정에서 발생하는 모든 오류를 붙여넣었습니다.
가장 먼저 발생하는 오류는 다음과 같습니다:
I, [2022-04-29T00:19:51.497560 #1] INFO -- : > cd /var/www/discourse && [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean'
warning Skipping preferred cache folder "/home/discourse/.cache/yarn" because it is not writable.
warning Selected the next writable cache folder in the list, will be "/tmp/.yarn-cache-1000".
warning Cannot find a suitable global folder. Tried these: "/usr/local, /home/discourse/.yarn"
warning Skipping preferred cache folder "/home/discourse/.cache/yarn" because it is not writable.
warning Selected the next writable cache folder in the list, will be "/tmp/.yarn-cache-1000".
Discourse-doctor는 변경 사항을 제안하지 않으며 정상적으로 실행되는 것으로 보입니다.
500 오류가 언제부터 시작되었는지 정확히 알지 못합니다. 이는 그래픽이 포함된 초안이나 게시물을 저장할 수 없게 된 시점과 같습니다. 직접 확인해 보려면 포럼인 https://discussion.scottibyte.com 을 방문하세요. 위 게시물에 리빌드와 discourse-doctor 실행 중에 본 모든 오류를 빠짐없이 올려 두었습니다.
다음 명령을 실행한 후:
./discourse-setup rebuild
위에서 볼 수 있듯이 인스턴스가 시작되지 않는다는 것을 말씀드릴 수 있습니다. 만약 다음을 실행하면:
./discourse-doctor
완료 직후 인스턴스가 어떻게든 최소한 시작은 되지만, 동일한 오류가 발생합니다.
이 제품은 좋지만, 몇 개월마다 발생하여 수정하기 어려운 랜덤한 오류로 가득한 것 같습니다. 제 설치 환경은 어떤 수정도 없는 완전히 표준적인 상태인데도 불구하고 갑자기 깨져 버립니다.