Привет,
мой старый контейнер всё ещё работает, но у меня возникли проблемы с пересборкой. Одна и та же ошибка появилась в обоих случаях — до и после обновления ядра Ubuntu командой apt upgrade
независимо от реализации этого.
Привет,
мой старый контейнер всё ещё работает, но у меня возникли проблемы с пересборкой. Одна и та же ошибка появилась в обоих случаях — до и после обновления ядра Ubuntu командой apt upgrade
независимо от реализации этого.
Кажется, вам нужно добавить swap.
У меня доступно более 100 ГБ места на SSD. Как официально настроить файл подкачки?
Что возвращает команда free -h?
Swap использует часть вашего SSD в качестве (очень медленной) оперативной памяти.
install -o root -g root -m 0600 /dev/null /swapfile
fallocate -l 2G /swapfile
mkswap /swapfile
swapon /swapfile
echo "/swapfile swap swap auto 0 0" | tee -a /etc/fstab
sysctl -w vm.swappiness=10
echo 'vm.swappiness = 10' > /etc/sysctl.d/30-discourse-swap.conf
В какой директории нужно выполнить эти 7 команд?
В какой каталог мне нужно перейти, чтобы выполнить эти 7 команд?
В любой.
При 8 ГБ оперативной памяти своп, скорее всего, не понадобится, но лишним он не будет.
Какую ошибку вы получаете при пересборке?
Это пример того, почему копирование и вставка так полезны. Вы пропустили / перед swapfile в команде fallocate.
При 8 ГБ оперативной памяти вам не должен понадобиться файл подкачки
Я помню, что при первоначальной настройке сервера по контракту с Ionos их образ Ubuntu 22.04 не работал с командой .\discourse-setup, поэтому мне пришлось самостоятельно отредактировать файл app.yml.
Это было без использования Plesk; самообразованный конструктор дата-центра Ionos ранее отлично работал с командой .\discourse-setup.
Итак, это была стандартная установка, и вы создали файл app.yml с помощью discourse-setup?
Какую ошибку вы получаете при пересборке?
При 8 ГБ вам не должен понадобиться файл подкачки
Что ж, мне он понадобился. Возможно, гигабайта было бы достаточно, но я выделил 2 ГБ.
I had feeling I’ve seen this before. I had 8 GB RAM and swap is 2 GB — how much do I really need nowadays, if that comes from lack of memory?
Это была стандартная установка, и вы создали файл app.yml с помощью discourse-setup?
Да, я установил Docker через .\discourse-setup
Какую ошибку вы получаете при пересборке?
Я отвечу здесь, если возникнет ошибка пересборки после уже настроенного файла подкачки.
Удалите реакции Discourse из явного клонирования
(Объявление здесь: Bundling more popular plugins with Discourse core)
Вы сделали это постоянным?
digitalocean.com

Learn how to add swap space on Ubuntu using a swap file, with step-by-step commands, swappiness tuning, troubleshooting, and best practices.
Смотрите шаг 5.