vove
4월 20, 2020, 12:40오후
1
안녕하세요, 여러분!
Discourse를 설치하려고 시도하고 있지만, 아직까지 성공하지 못했습니다.
저는 1GB RAM과 2GB 스왑 파일을 갖춘 VPS를 사용 중입니다. ./discourse-setup을 실행할 때마다 다음과 같은 오류가 발생합니다. (이 VPS에서 몇 번이나 클린 설치를 해보고, 5GB와 10GB 스왑 파일도 시도해 보았습니다.)
https://i.imgur.com/kn7ZsMw.png
스크린샷에서 보실 수 있듯이 스왑 파일에 충분한 여유 공간이 있습니다.
포럼을 검색해 보았지만, "설치 프로그램이 스왑 파일 생성을 스스로 요청해야 한다"거나 "스왑 파일을 만든 후 설치를 다시 실행하면 된다"는 답변만 찾을 수 있습니다.
혹시 해결 방법을 알고 계신 분이 계실까요.
미리 감사합니다.
Stephen
(Stephen)
4월 20, 2020, 12:45오후
2
무료 용량 + 사용 용량이 1000MB라고 하는데, 1GB는 1024MB입니다. 이 서비스는 어디에 호스팅되나요?
pfaffman
(Jay Pfaffman)
4월 20, 2020, 12:47오후
3
RAM이 1000MB 미만입니다. 메시지는 정확합니다. RAM을 추가하거나, discourse-setup를 편집하여 테스트를 건너뛰거나, yml 파일을 수동으로 생성할 수 있습니다.
여러분이 겪은 것과 동일한 오류를 마주했습니다.
discourse-setup 파일을 수동으로 수정하여 한도를 990에서 더 작은 숫자로 변경했습니다.
그리고 지금은 작동합니다..
Ed_S
(Ed S)
3월 29, 2023, 10:59오전
5
일부 제공업체는 명목상 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
Ed_S
(Ed S)
3월 30, 2023, 7:05오전
7
감사합니다. 990에서 약간 낮은 수치, 예를 들어 980으로 조정하는 것이 타당하다고 생각합니다. 본래 의도는 명목상 1G의 상품 제공을 지원하는 것이므로, 실제 하드 리밋이 존재할 수 있지만 그보다 훨씬 작기 때문에, 소폭 하향 조정한다고 해서 누구에게도 불이익이 되지 않을 것입니다.