Stephen
(Stephen)
6
discourse-setup가 수행하는 작업은 다음과 같습니다:
# db_shared_buffers: 1GB면 128MB, 2GB면 256MB, 또는 256MB * GB, 최대 4096MB
# UNICORN_WORKERS: 2GB 이하인 경우 2 * GB, 아니면 2 * CPU, 최대 8
여기서 '최대(max)'라는 표현은 어느 정도 유보하여 봐야 합니다. 특히 대규모 커뮤니티의 경우 이러한 수치를 넘어선 이점을 볼 수 있습니다.
따라서 네, 귀하의 경우에는 최대 8개의 워커와 4096MB를 지정해야 합니다. Discourse에 사용할 수 있는 워커와 공유 버퍼를 줄이면, VM의 모든 리소스가 소진되기 전에 처리가 중단(tap out)됩니다.
@mpal님의 이 게시글은 여전히 좋은 지침이 됩니다: