构建耗时很长

我也要在此基础上添加更多内容。我运行的是一个精简系统(1GB内存)和一个小型网站。它有两个 unicorn 工作进程,每个进程占用了 30% 的内存,这导致了大量的内存颠簸,因此我决定将数量从 2 个减少到 1 个(我相信每个进程可以处理大约 10 个并发连接)。这带来了巨大的改变,使页面加载几乎瞬时完成,并将交换量减少了 5-10 倍(取决于加载的内容)。

我目前看到的缺点是,我无法再通过浏览器升级来更新 discourse。当我尝试通过浏览器更新时,我会收到:

ABORTING, you do not have enough unicorn workers running
Docker Manager: FAILED TO UPGRADE
#<RuntimeError: Not enough workers>

所以这只是一个需要注意的地方,不确定 Discourse 团队是否能够解决——即在只有一个 unicorn 工作进程的情况下进行浏览器升级。

2 个赞