# Discourse завис с ошибкой 504 Gateway Time-Out и загрузкой ЦП 100% после перестройки

**URL:** https://meta.discourse.org/t/discourse-stuck-with-504-gateway-time-out-error-and-100-cpu-after-rebuild/395794
**Category:** Support
**Tags:** server-resources
**Created:** [11.Февраль.2026 13:29:37 UTC](https://meta.discourse.org/t/discourse-stuck-with-504-gateway-time-out-error-and-100-cpu-after-rebuild/395794 "2026-02-11T13:29:37Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![nickharambee1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nickharambee1/32/530393_2.png) [@nickharambee1](https://meta.discourse.org/u/nickharambee1)
#### Post date: [11.Февраль.2026 13:29:37 UTC](https://meta.discourse.org/t/discourse-stuck-with-504-gateway-time-out-error-and-100-cpu-after-rebuild/395794/1 "2026-02-11T13:29:37Z")

</div>

После повторной сборки Discourse сегодня процессор на моём дроплете постоянно загружен на 100%, и я получаю ошибку 504 Gateway Time-out. В терминале я проверил, какие процессы вызывают проблему, и вот что я увидел:

 ![Screenshot 2026-02-11 at 13.19.56](https://global.discourse-cdn.com/meta/original/4X/9/0/e/90e377f5f3ce63264b96f271220d5daeb5b7f939.png)

Похоже, проблема связана с Docker и командой pitchfork. Не мог бы кто-нибудь помочь мне понять, что здесь происходит, и как это исправить? Я уже пробовал пересобрать приложение и перезапустить дроплет, но проблема остаётся.

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [11.Февраль.2026 13:33:03 UTC](https://meta.discourse.org/t/discourse-stuck-with-504-gateway-time-out-error-and-100-cpu-after-rebuild/395794/2 "2026-02-11T13:33:03Z")

</div>

Помогает ли увеличение характеристик вашего Droplet?

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [11.Февраль.2026 13:37:16 UTC](https://meta.discourse.org/t/discourse-stuck-with-504-gateway-time-out-error-and-100-cpu-after-rebuild/395794/3 "2026-02-11T13:37:16Z")

</div>

Как долго вы ждали в этом состоянии? Сегодня мы переехали на новый веб-сервер, и иногда требуется немного больше времени для полной загрузки.

---

<div class="post-metadata">

### Author: ![nickharambee1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nickharambee1/32/530393_2.png) [@nickharambee1](https://meta.discourse.org/u/nickharambee1)
#### Post date: [11.Февраль.2026 14:24:45 UTC](https://meta.discourse.org/t/discourse-stuck-with-504-gateway-time-out-error-and-100-cpu-after-rebuild/395794/5 "2026-02-11T14:24:45Z")

</div>

Спасибо. Я не знал, что можно увеличить объем памяти на droplet, а затем вернуть всё как было (при условии, что размер диска не меняется). Я временно увеличил память до 8 ГБ, и всё заработало как ожидалось: загрузка ЦП составляла 2–5% (см. скриншот ниже). Однако, когда я вернул память к 2 ГБ (что ранее всегда работало стабильно на форуме с очень низкой нагрузкой), проблема вернулась: загрузка ЦП снова достигла 100% (см. скриншот). Как можно решить эту проблему без постоянного увеличения объема памяти?

 ![Screenshot 2026-02-11 at 14.20.40](https://global.discourse-cdn.com/meta/original/4X/f/1/0/f10fae88543c47801a6201bb49cea81c2f93aa55.png)

---

<div class="post-metadata">

### Author: ![nickharambee1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nickharambee1/32/530393_2.png) [@nickharambee1](https://meta.discourse.org/u/nickharambee1)
#### Post date: [11.Февраль.2026 14:25:18 UTC](https://meta.discourse.org/t/discourse-stuck-with-504-gateway-time-out-error-and-100-cpu-after-rebuild/395794/6 "2026-02-11T14:25:18Z")

</div>

Я жду уже 30 минут или больше.

---

<div class="post-metadata">

### Author: ![loic](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/loic/32/105621_2.png) [@loic](https://meta.discourse.org/u/loic)
#### Post date: [11.Февраль.2026 14:28:43 UTC](https://meta.discourse.org/t/discourse-stuck-with-504-gateway-time-out-error-and-100-cpu-after-rebuild/395794/7 "2026-02-11T14:28:43Z")

</div>

Мы только что объединили изменение, которое должно исправить проблему:

> <https://github.com/discourse/discourse/commit/7324b327cdf72c2e468d33ce35074f5d1c78fe6f>
>
> On constrained hardware/environments, the splay we added for Pitchfork’s
> workers… isn’t always enough and they hit the spawn timeout which is 10
> seconds by default.
> 
> This changes the default to 60 seconds, which should give plenty of time
> for booting even in the worst conditions. Unicorn didn’t have this
> timeout, explaining why we never saw this phenomenon before.
> 
> The \`APP\_SERVER\_SPAWN\_TIMEOUT\` env var can be used to lower or increase
> the timeout value.

Оно должно появиться в ветке `latest` в ближайшее время. Не могли бы вы попробовать обновить свой droplet, когда исправление будет доступно?

---

<div class="post-metadata">

### Author: ![nickharambee1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nickharambee1/32/530393_2.png) [@nickharambee1](https://meta.discourse.org/u/nickharambee1)
#### Post date: [11.Февраль.2026 14:30:03 UTC](https://meta.discourse.org/t/discourse-stuck-with-504-gateway-time-out-error-and-100-cpu-after-rebuild/395794/8 "2026-02-11T14:30:03Z")

</div>

Конечно. Когда я смогу узнать, что всё готово?

---

<div class="post-metadata">

### Author: ![loic](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/loic/32/105621_2.png) [@loic](https://meta.discourse.org/u/loic)
#### Post date: [11.Февраль.2026 14:31:24 UTC](https://meta.discourse.org/t/discourse-stuck-with-504-gateway-time-out-error-and-100-cpu-after-rebuild/395794/9 "2026-02-11T14:31:24Z")

</div>

Вы можете проверить [https://github.com/discourse/discourse/commits/latest/](https://github.com/discourse/discourse/commits/latest/), чтобы убедиться, что коммит есть в списке. В противном случае я сообщу вам, когда увижу, что он готов 🙂

---

<div class="post-metadata">

### Author: ![nickharambee1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nickharambee1/32/530393_2.png) [@nickharambee1](https://meta.discourse.org/u/nickharambee1)
#### Post date: [11.Февраль.2026 14:31:53 UTC](https://meta.discourse.org/t/discourse-stuck-with-504-gateway-time-out-error-and-100-cpu-after-rebuild/395794/10 "2026-02-11T14:31:53Z")

</div>

Окей, спасибо, что сообщили.

---

<div class="post-metadata">

### Author: ![loic](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/loic/32/105621_2.png) [@loic](https://meta.discourse.org/u/loic)
#### Post date: [11.Февраль.2026 14:35:22 UTC](https://meta.discourse.org/t/discourse-stuck-with-504-gateway-time-out-error-and-100-cpu-after-rebuild/395794/11 "2026-02-11T14:35:22Z")

</div>

Исправление только что появилось в `latest`.

---

<div class="post-metadata">

### Author: ![nickharambee1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nickharambee1/32/530393_2.png) [@nickharambee1](https://meta.discourse.org/u/nickharambee1)
#### Post date: [11.Февраль.2026 14:55:56 UTC](https://meta.discourse.org/t/discourse-stuck-with-504-gateway-time-out-error-and-100-cpu-after-rebuild/395794/12 "2026-02-11T14:55:56Z")

</div>

Спасибо. Всё работает, теперь с 2 ГБ памяти.

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [13.Март.2026 14:56:19 UTC](https://meta.discourse.org/t/discourse-stuck-with-504-gateway-time-out-error-and-100-cpu-after-rebuild/395794/13 "2026-03-13T14:56:19Z")

</div>

Эта тема была автоматически закрыта через 30 дней после последнего ответа. Новые ответы больше не принимаются.
