关于 db_shared_buffers 和 unicorn_workers

大家好,

我使用一台配备 4GB 内存和 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

是的,据我所知,这是必要的。

这些值在安装时由 discourse-setup 脚本自动设置。除非您升级了服务器内存等,否则通常无需手动更改这些值。

我把内存从 2GB 升级到 4GB,所以需要这个。谢谢。