그렇다면 실제로 도움이 필요합니다. 여기에서 공식적으로 지원하는 것은 표준 설치뿐이므로요.
하루 페이지 뷰가 200,000회 이상을 예상하나요? 아니라면, CDN이 적용된 단일 8GB Droplet을 사용하는 것이 관리가 훨씬 쉽고 아마도 더 저렴할 것입니다. 제가 볼 때, 그 지침은 아무에게도 작동하지 않을 가능성이 높은 부분이 최소 두 군데 있습니다.
첫째, 5단계에 설명된 대로 외부 Redis를 설정했나요? 아니라면, 시스템이 적어도 약간은 깨져 있을 것으로 예상됩니다. 그들은 sticky 세션을 사용하면 이를 "수정"한다고 암시하지만, 실제로는 그렇지 않습니다. 따라서 진단하기 어려운 무작위 오류가 발생할 수 있습니다. 또한 모든 인스턴스가 정확히 동일한 버전의 Discourse를 실행하도록 보장하는 방법을 명시하지 않아, 이것 또한 시스템이 깨지는 원인이 될 가능성이 높습니다.
실제로는 그 작업을 먼저 해야 했습니다. 그렇지 않으면, 실제로 그 설정은 작동할 수 없습니다. 왜냐하면 일부 업로드는 한 서버에, 일부는 다른 서버에 저장되기 때문입니다. 그리고 그 지침에는 "업로드"라는 단어조차 언급되지 않으므로, 테스트 이상으로 이를 사용해 왔다면 상당한 혼란 상태에 빠졌을 것이며, 여러 Droplet 간의 업로드를 동기화해야 할 것입니다.
그 튜토리얼은 Digital Ocean CDN이 Discourse와 함께 작동하지 않는다고 명시하고 있습니다.
권장된 대로 다른 CDN을 사용했나요? Bunny.net은 설정이 꽤 쉽고 간단합니다.