# 502 Bad Gateway - 无法重建

**URL:** https://meta.discourse.org/t/502-bad-gateway-unable-to-rebuild/281366
**Category:** Self-hosting
**Tags:** server-resources
**Created:** [2023年十月6日 20:23 UTC](https://meta.discourse.org/t/502-bad-gateway-unable-to-rebuild/281366 "2023-10-06T20:23:03Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![ethanjs](https://avatars.discourse-cdn.com/v4/letter/e/df788c/32.png) [@ethanjs](https://meta.discourse.org/u/ethanjs)
#### Post date: [2023年十月6日 20:23 UTC](https://meta.discourse.org/t/502-bad-gateway-unable-to-rebuild/281366/1 "2023-10-06T20:23:03Z")

</div>

我查看了过去 502 错误主题中的大部分内容，但仍未解决此问题。

我已多次尝试重建 discourse，但它提示我内存不足。

我尝试过清理内存但没有成功。

在过去的 5-6 个月里，我一直没有遇到内存问题。而且我并没有在 discourse 网站上添加太多东西。它只是在那里，而我正在构建一个网站。

我是否需要升级我的内存，或者是否有办法清除旧的更新。距离我上次更新 Discourse 已经有几周了，我相信这占用了不少空间。我想知道我能做什么来清理内存，或者我是否应该考虑支付更多内存。

理想情况下，我宁愿找到一个解决方案，而不是在空间上花费更多。我目前有一个 25 GB 的服务器。

 ![Screenshot 2023-10-06 132839](https://global.discourse-cdn.com/meta/original/4X/4/3/1/431ac0617d89e2639c9227c3c58470f5709cf5ec.png)

---

<div class="post-metadata">

### Author: ![Benjamin\_D](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benjamin_d/32/277831_2.png) [@Benjamin\_D](https://meta.discourse.org/u/Benjamin_D)
#### Post date: [2023年十月6日 22:03 UTC](https://meta.discourse.org/t/502-bad-gateway-unable-to-rebuild/281366/3 "2023-10-06T22:03:21Z")

</div>

您可以尝试在重建命令中添加 `--skip-prereqs` 标志（但请务必提前下载备份和您的 app.yml，以防万一）。

---

<div class="post-metadata">

### Author: ![MarcP](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcp/32/160184_2.png) [@MarcP](https://meta.discourse.org/u/MarcP)
#### Post date: [2023年十月7日 01:13 UTC](https://meta.discourse.org/t/502-bad-gateway-unable-to-rebuild/281366/4 "2023-10-07T01:13:31Z")

</div>

如果无法缩小15GB的使用空间，您唯一的选择就是增加磁盘空间。无论如何，在重建过程中都需要有足够的空间用于临时下载。

---

<div class="post-metadata">

### Author: ![ethanjs](https://avatars.discourse-cdn.com/v4/letter/e/df788c/32.png) [@ethanjs](https://meta.discourse.org/u/ethanjs)
#### Post date: [2023年十月7日 22:15 UTC](https://meta.discourse.org/t/502-bad-gateway-unable-to-rebuild/281366/5 "2023-10-07T22:15:42Z")

</div>

我已经解决了这个问题。

感谢 @Benjamin_D 和 @MarcP 联系我。感谢您抽出宝贵时间给我写信。

---

<div class="post-metadata">

### Author: ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)
#### Post date: [2023年十月8日 07:31 UTC](https://meta.discourse.org/t/502-bad-gateway-unable-to-rebuild/281366/6 "2023-10-08T07:31:44Z")

</div>

很高兴问题已解决。（我更喜欢在指磁盘空间时说“存储”，在指内存时说“内存”。）在这种情况下，您的问题是存储空间不足——而且，25G实例确实很小，但对于小型论坛来说仍然实用。升级（更新、重建）所需的资源总是比仅仅运行论坛要多。

给未来的任何人一个建议，也许可以看看这里：

> [@Ed\_S](#):
>
> 我特别建议以root身份在服务器上运行  
> `du -kx / | sort -n | tail -49`  
> 或类似命令。

或者这里：

> [@Ed\_S](#):
>
> 您可以尝试找出原因，例如在root shell提示符下：  
> `du -kx / | sort -n | tail -33`  
> 或许还可以运行  
> `find / -xdev -size +1000k -ls | sort -n -k 2 | tail`
