Ubuntu 20, Docker, Discourse를 새로 설치했습니다. 플러그인은 하나도 설치하지 않았고 데이터베이스에는 사용자 2명만 있지만, 빌드가 완료되는데 40분 이상 걸립니다! 빌드 과정에서 특정 부분만 느린 것이 아니라, 전체 과정이 완료되는 데 엄청난 시간이 걸립니다. 서버 사양은 꽤 좋은 편이고, 같은 서버에서 다른 20개 클라이언트 웹사이트를 문제없이 서비스하고 있으므로 성능 문제는 아닌 것 같습니다.
여기에서 최소 4분 이상 멈춥니다:
warning Resolution field "lodash@4.17.21" is incompatible with requested version "lodash@4.17.15"
그 직후 다시 4~5분 정도 멈춥니다:
warning " > @mixer/parallel-prettier@2.0.1" has unmet peer dependency "prettier@^2.0.0".
–skip-prereqs 옵션으로 빌드를 시도해 보았지만 효과가 없었습니다. 여전히 재빌드마다 40분 이상 걸립니다.
@Falco 님, 업데이트 감사해요 Linode에서 쿼드 CPU와 8GB RAM을 사용 중인데, 평소에는 정말 훌륭한 환경이었지만 지금은 악몽 그 자체예요. 여러 가지 변경 사항을 계획하고 있었지만, 배포 속도가 다시 정상 수준으로 돌아올 때까지 기다려야 할 것 같아요.
@Falco 최근 몇 가지 릴리스에서 서버 성능이 저하되는 것을 저도 확인하고 있습니다. 사이트 로딩에 더 오래 걸리고 메모리 사용량도 증가하고 있습니다. 지난 2년 동안 제 환경(플러그인, 하드웨어 등)에는 변경 사항이 없었으며 사이트의 활성 사용자 수도 동일합니다. Discourse 내에서 사이트 성능을 객관적으로 모니터링할 수 있는 방법이 있는지, 그리고 이를 통해 여기서 보고할 수 있는 방법이 있는지 궁금합니다. 현재 제가 아는 유일한 방법은 사이트를 열었을 때 첫 로딩에 8초 이상이 걸리는 것입니다(이전 빌드에서는 항상 2~3초 이내였습니다).