ПРЕДУПРЕЖДЕНИЕ: Discourse требует 1 ГБ ОЗУ

Всем привет!

Я пытаюсь установить Discourse, но пока безрезультатно.

У меня есть VPS с 1 ГБ оперативной памяти и файлом подкачки размером 2 ГБ. При запуске ./discourse-setup я получаю следующую ошибку. (Я уже делал несколько чистых установок на этом VPS и также пробовал с файлами подкачки размером 5 ГБ и 10 ГБ)

https://i.imgur.com/kn7ZsMw.png

Как видно на скриншотах, в файле подкачки достаточно свободного места.

Я искал на форумах, но всё, что я нашёл, это либо «настройка должна сама предложить создать файл подкачки», либо «вы можете создать файл подкачки и затем снова запустить установку».

Надеюсь, кто-нибудь знает решение.

Заранее спасибо.

Ваш общий объём составляет 1000 МБ, а гигабайт равен 1024 МБ. Где это размещено?

У вас менее 1000 МБ оперативной памяти. Сообщение верное. Вы можете либо увеличить объем оперативной памяти, либо отредактировать файл discourse-setup, чтобы пропустить проверку, либо создать файл yml вручную.

Я столкнулся с той же ошибкой, что и вы.
Я вручную отредактировал файл discourse-setup и изменил лимит с 990 на меньшее значение.
И это работает… пока что.

Я считаю, что лимит уже был немного снижен, поскольку некоторые провайдеры предоставляют чуть меньше 1 ГБ, когда вы получаете машину с номинальным объемом 1 ГБ. (Возможно, стоит посмотреть Фатальная ошибка при запуске Docker (Oracle VM))

Кто ваш провайдер? Что показывает
free -m --si
?

(В любом случае, если у вас достаточно подкачки и оперативной памяти, форум будет работать. Если оперативной памяти слишком мало, форум может работать медленнее, а обновления могут занимать больше времени. 3 ГБ подкачки и оперативной памяти достаточно для небольшого форума, и именно это я использую.)

В моем случае это сервер Amazon EC2.
Вот результат команды free -m --si

              total        used        free      shared  buff/cache   available
Mem:             986         594          75          14         317         209
Swap:           4294         811        3483

Спасибо — я думаю, что это оправдывает корректировку с 990 до чего-то чуть меньшего, возможно, 980. Цель, безусловно, состоит в поддержке стандартных предложений с номинальной скоростью 1 Гбит/с, и хотя может существовать жёсткий лимит, он значительно меньше этого значения, поэтому незначительное снижение не поставит никого в опасное положение.