작은 인스턴스에서 1코어 2GB RAM VPS의 경우, SWAP 생성에 대한 반복적인 알림을 어떻게 비활성화할 수 있나요? ./discourse-setup 명령을 실행할 때입니다.
테스트를 우회하려면 스크립트를 수정해야 합니다. 그렇게 해도 동작하지 않습니다. 이 스크립트는 스왑이 없으면 작동하지 않으므로 스왑이 필수입니다.
스왑을 원하지 않고 RAM이 4GB 미만이라면 Discourse를 사용할 수 없습니다.
4GB 이상의 RAM이 할당된 시스템에서도 마찬가지입니다. Discourse가 에셋 번들링을 시작하기 전에는, OOM(메모리 부족)으로 인해 컴파일 중에 빌드가 실패할 가능성이 항상 존재했습니다. 당시에는 큰 용량의 스왑(우리의 경우 4GB)이 유일한 해결책이었습니다.
요즘은 그때보다 훨씬 원활하게 진행되지만, 대용량 RAM이 할당된 기기에서도 스왑을 설정해 두는 것이 여전히 가치가 있습니다.
대용량 RAM을 가진 저 같은 사람에게 이 말은 정말 안심이 됩니다.