db_shared_buffers와 unicorn_workers에 대하여

안녕하세요,

4GB RAM과 2코어 CPU를 갖춘 VPS를 사용 중입니다.

아래 설정을 변경해야 할까요? 변경할 경우, ./launcher rebuild app 명령만 실행하면 충분한가요?

db_shared_buffers: “256MB”
UNICORN_WORKERS: 4

감사합니다.

db_shared_buffers는 시스템 메모리의 25%를 초과하지 않아야 하며, 해당 서버에서 다른 작업이 실행되지 않는다고 가정하면 1024MB가 됩니다.

unicorn_workers는 코어당 2개씩 설정하므로 4로 설정하는 것이 적절합니다.

감사합니다.

수정 후 ./launcher rebuild app을 실행해야 하나요?

네, AFAIK(제가 아는 한)으로는 그렇게 해야 합니다.

이 값들은 설치 시 discourse-setup 스크립트에 의해 자동으로 설정됩니다. 서버 RAM을 업그레이드하는 등의 특별한 경우가 아니면 수동으로 변경할 필요가 없습니다.

RAM을 2GB에서 4GB로 업그레이드해서 이 기능이 필요했어요. 감사합니다.