Stephen
(Stephen)
6
discourse-setup 的做法是:
# db_shared_buffers:1GB 为 128MB,2GB 为 256MB,或 256MB * GB,最大 4096MB
# UNICORN_WORKERS:2GB 或更少为 2 * GB,或 2 * CPU,最大 8
这里的“最大”可以姑且听之,特别是大型社区将从超出这些数字的收益中受益。
所以是的,在你的情况下,它应该指定最大 8 个工作进程和 4096MB。如果你减少 Discourse 可用的工作进程和共享缓冲区,那么它将在消耗完 VM 上的所有资源之前达到上限。
来自 @mpalmer 的这篇帖子仍然是很好的指导: