극단적인 부하로 인해 실제로 그렇지 않은데도 임시로 모든 사용자에게 표시되고 있습니다...

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님의 이 게시글은 여전히 좋은 지침이 됩니다: