경고: Discourse에는 1GB의 RAM이 필요합니다

안녕하세요, 여러분!

Discourse를 설치하려고 시도하고 있지만, 아직까지 성공하지 못했습니다.

저는 1GB RAM과 2GB 스왑 파일을 갖춘 VPS를 사용 중입니다. ./discourse-setup을 실행할 때마다 다음과 같은 오류가 발생합니다. (이 VPS에서 몇 번이나 클린 설치를 해보고, 5GB와 10GB 스왑 파일도 시도해 보았습니다.)

https://i.imgur.com/kn7ZsMw.png

스크린샷에서 보실 수 있듯이 스왑 파일에 충분한 여유 공간이 있습니다.

포럼을 검색해 보았지만, "설치 프로그램이 스왑 파일 생성을 스스로 요청해야 한다"거나 "스왑 파일을 만든 후 설치를 다시 실행하면 된다"는 답변만 찾을 수 있습니다.

혹시 해결 방법을 알고 계신 분이 계실까요.

미리 감사합니다.

무료 용량 + 사용 용량이 1000MB라고 하는데, 1GB는 1024MB입니다. 이 서비스는 어디에 호스팅되나요?

RAM이 1000MB 미만입니다. 메시지는 정확합니다. RAM을 추가하거나, discourse-setup를 편집하여 테스트를 건너뛰거나, yml 파일을 수동으로 생성할 수 있습니다.

여러분이 겪은 것과 동일한 오류를 마주했습니다.
discourse-setup 파일을 수동으로 수정하여 한도를 990에서 더 작은 숫자로 변경했습니다.
그리고 지금은 작동합니다..

일부 제공업체는 명목상 1G의 머신을 주문해도 실제로는 1G보다 약간 적은 용량을 제공하기 때문에, 제한 값이 이미 약간 낮아졌을 것 같습니다. (참고: Docker 시작 시 치명적 오류 (Oracle VM))

어떤 제공업체를 사용하시나요?
free -m --si
명령을 실행하면 어떤 결과가 나오나요?

(어쨌든 스왑+RAM 용량이 충분하면 포럼은 정상적으로 작동합니다. RAM이 부족하면 포럼이 더 느리게 실행되고 업그레이드에도 더 오래 걸릴 수 있습니다. 작은 포럼의 경우 스왑+RAM 3G면 충분하며, 저도 이 용량을 사용하고 있습니다.)

제 경우를 말씀드리면, Amazon EC2 서버입니다.
아래는 free -m --si 명령의 실행 결과입니다.

              total        used        free      shared  buff/cache   available
Mem:             986         594          75          14         317         209
Swap:           4294         811        3483

감사합니다. 990에서 약간 낮은 수치, 예를 들어 980으로 조정하는 것이 타당하다고 생각합니다. 본래 의도는 명목상 1G의 상품 제공을 지원하는 것이므로, 실제 하드 리밋이 존재할 수 있지만 그보다 훨씬 작기 때문에, 소폭 하향 조정한다고 해서 누구에게도 불이익이 되지 않을 것입니다.