# Digital Ocean Droplet 规格

**URL:** https://meta.discourse.org/t/digital-ocean-droplet-size/126143
**Category:** Self-hosting
**Created:** [2019年八月19日 07:25 UTC](https://meta.discourse.org/t/digital-ocean-droplet-size/126143 "2019-08-19T07:25:23Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Saiano](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saiano/32/153394_2.png) [@Saiano](https://meta.discourse.org/u/Saiano)
#### Post date: [2019年八月19日 07:25 UTC](https://meta.discourse.org/t/digital-ocean-droplet-size/126143/1 "2019-08-19T07:25:23Z")

</div>

您好，我在一台配备 4GB 内存、2 核 CPU 和 60GB SSD 的 DigitalOcean Droplet 上启动了 Discourse 论坛。

随着站点的发展，在某些时刻，用户会收到一条消息：“由于负载极高，本站将以未登录用户身份显示”。这是一个体育类站点，这种情况发生在一些关注度极高的赛事期间。

我认为这条消息是在我们达到 250 名在线用户时出现的。

在 app.yml 中，我配置了 2 个 Unicorn 进程和 768MB 的 db\_shared\_buffer。

我想升级我的 Droplet 配置，您建议选择多大的规格？

谢谢！

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2019年八月19日 07:58 UTC](https://meta.discourse.org/t/digital-ocean-droplet-size/126143/2 "2019-08-19T07:58:10Z")

</div>

你可能需要稍等片刻，因为有人提交了包含多个 N+1 和 N+2 查询的糟糕代码。cc @sam，latest 分支上是否已有修复？

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2019年八月19日 08:22 UTC](https://meta.discourse.org/t/digital-ocean-droplet-size/126143/3 "2019-08-19T08:22:09Z")

</div>

最新版本包含最新的修复，但作为体育网站，您可能只是负载过高。

2 个独角兽听起来不够，对于 250 个活跃的非匿名用户，您需要更多的 Web Worker。

---

<div class="post-metadata">

### Author: ![Saiano](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saiano/32/153394_2.png) [@Saiano](https://meta.discourse.org/u/Saiano)
#### Post date: [2019年八月19日 08:25 UTC](https://meta.discourse.org/t/digital-ocean-droplet-size/126143/4 "2019-08-19T08:25:53Z")

</div>

谢谢，您建议什么规格？8GB 内存和 4 核 CPU 是否足够？Unicorn 的数量会自动更新并重新构建应用吗？

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2019年八月19日 09:32 UTC](https://meta.discourse.org/t/digital-ocean-droplet-size/126143/5 "2019-08-19T09:32:20Z")

</div>

如果你有 4 个 CPU 和 8GB 内存，可能可以配置 8 个 Unicorn 工作进程，同时请确保为 PostgreSQL 分配 1GB 内存。

---

<div class="post-metadata">

### Author: ![Saiano](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saiano/32/153394_2.png) [@Saiano](https://meta.discourse.org/u/Saiano)
#### Post date: [2019年八月19日 09:36 UTC](https://meta.discourse.org/t/digital-ocean-droplet-size/126143/6 "2019-08-19T09:36:20Z")

</div>

> [@sam](#):
>
> 另外，请确保为 PostgreSQL 分配 1GB 内存。

我该如何检查此设置？

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2019年八月19日 09:54 UTC](https://meta.discourse.org/t/digital-ocean-droplet-size/126143/7 "2019-08-19T09:54:54Z")

</div>

请重新运行 `./discourse-setup`，它将根据检测到的内存和 CPU 自动调整 `app.yml` 配置。

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2019年九月18日 09:55 UTC](https://meta.discourse.org/t/digital-ocean-droplet-size/126143/8 "2019-09-18T09:55:02Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
