Привет! Я искал на форуме похожие проблемы и узнал, что ошибка 137 обычно связана с завершением процесса из-за нехватки памяти. Я попробовал несколько решений, которые предлагали другие пользователи, но всё равно не могу запустить систему: процесс инициализации (bootstrap) завершается неудачей. Из-за этого мой форум не работает уже несколько дней с момента попытки обновления до новой версии через веб-интерфейс администратора.
Я видел рекомендации о том, что может потребоваться файл подкачки, как кто-то предложил в другом сообщении. Однако у меня такой файл уже есть — он был автоматически создан несколько месяцев назад при первоначальной настройке форума.
Команда free выводит следующую информацию:
total used free shared buff/cache available
Mem: 2097152 124012 1964748 0 8392 1973140
Swap: 2097148 0 2097148
При мониторинге использования оперативной памяти видно, что процесс потребляет чуть более 1 ГБ из доступных 2 ГБ на сервере. Поэтому я не понимаю, почему система завершает процесс, если ещё есть около 1 ГБ свободной памяти.
Действительно, извините, забыл упомянуть, что я пытаюсь сделать именно это, как предлагала страница ./admin/upgrade, и именно это отражено в логе Pastebin. Изначально я обновлялся до более новой версии, но всё полностью дало сбой, возникла ошибка в веб-интерфейсе, и форум перестал работать.
Кроме того, я попытался запустить ./discourse-doctor, и он также сообщает, что версия «НЕ НАЙДЕНА», но при этом возникает та же ошибка на этапе «building…».
Да, я думаю, что это произошло из-за миграции, так как форум всё ещё недоступен. Я сейчас удаляю свой старый своп и создам новый, следуя документации. Дам знать, как всё пройдёт.
Привет, в итоге я докупил оперативную память до 8 ГБ и полностью переустановил Ubuntu, что решило проблемы со сборкой, но по какой-то причине я всё ещё не могу зайти на форум — вылезает ошибка «страница недоступна».
/admin/upgrade всё ещё показывает сообщение «Вы используете старую версию образа Discourse», хотя при выполнении git pull у меня установлена последняя версия. Поэтому я совсем запутался и не понимаю, в чём может быть дело. Есть какие-то идеи?
Не могу представить, чтобы все эти вещи были правдой. Я не могу в этом разобраться.
Если при доступе к сайту у вас возникает ошибка, как вы видите страницу обновления?
И если вы действительно создали новый образ, то у вас не может быть старого. Однако простого выполнения git pull недостаточно — нужно собрать и запустить новый образ. Судя по всему, вы всё ещё используете старый.
Привет! В конце концов у меня всё получилось. Оказалось, что проблема с сообщением «страница недоступна» была вызвана лимитом Let’s Encrypt на 5 повторных сертификатов в неделю — это была моя ошибка, а страница, которую я видел, просто была закэширована.
В итоге я переустановил форум. К счастью, у меня была довольно свежая резервная копия, поэтому я просто восстановил её через команду, а затем снова установил свои старые плагины. Я также увеличил оперативную память сервера до 8 ГБ, так как, возможно, буду использовать его для других задач. Теперь форум работает отлично, ошибок с кодом выхода 137 больше нет.