502 Bad Gateway - Невозможно восстановить

Я просмотрел большинство тем с ошибкой 502 за последнее время, но так и не смог докопаться до сути этой проблемы.

Я несколько раз пытался пересобрать Discourse, но система сообщала, что у меня недостаточно памяти.

Пытался освободить память, но безрезультатно.

Последние 5–6 месяцев у меня не было никаких проблем с памятью. Более того, я не добавлял ничего существенного на сайт Discourse. Он просто простаивал, пока я занимался разработкой другого веб-сайта.

Мне нужно ли увеличить объем памяти или есть способ удалить старые обновления? Последнее обновление Discourse было несколько недель назад, и, полагаю, оно заняло какое-то место. Я хочу понять, что можно сделать, чтобы освободить память, или стоит ли мне задуматься о покупке дополнительного места.

В идеале я бы предпочел найти решение, не тратя больше денег на место. Сейчас у меня сервер с 25 ГБ памяти.

Вы можете попробовать добавить к вашей команде rebuild флаг --skip-prereqs (но убедитесь, что заранее скачали резервную копию и ваш app.yml, на всякий случай)

Если вы не можете освободить 15 ГБ занятого места, у вас есть только один вариант — добавить место на диске. В любом случае необходимо иметь достаточно места для временных загрузок во время процесса перестроения.

Мне удалось это решить.

Спасибо @Benjamin_D и @MarcP за то, что написали мне. Я ценю, что вы нашли время обратиться ко мне.

Рад, что проблема решена. (Я предпочитаю говорить «хранилище», когда имею в виду место на диске, и «память», когда имею в виду ОЗУ.) В данном случае ваша проблема заключалась в нехватке места на диске — и действительно, инстанс на 25 ГБ довольно мал, но всё ещё подходит для небольшого форума. Всегда верно, что обновление (обновление, пересборка) требует больше ресурсов, чем просто работа форума.

В качестве совета для всех в будущем, посмотрите, например, здесь:

Или здесь: