@techAPJ Привет, спасибо за плагин.
У меня Discourse работает на Droplet в DigitalOcean, и я следовал вашим инструкциям буквально.
(добавил YAML-файл без sudo -E …), но при пересборке возникает множество ошибок, и Discourse не может сохранять новые темы. Я удалил плагин, пересобрал, и всё снова работало нормально. У меня версия Discourse 2.9.0.beta3, без других установленных плагинов, стандартная установка с темой по умолчанию.
На Droplet всего 2 ГБ оперативной памяти, не это ли вызывает проблему?
Заранее спасибо.
У вас были проблемы с другими плагинами? Я тоже работаю на DO, и у меня никогда не возникало проблем с плагином, даже когда у меня был очень базовый droplet.
@ckshen Я никогда не пытался установить что-либо ещё. Я совершенно не разбираюсь в Linux, но решил попробовать, строго следуя инструкциям. Процесс пересборки занял вечность, и во время установки я создал файл подкачки, чтобы предотвратить падение droplet. Я вижу, что пересборка очень ресурсоёмкая (например, загрузка CPU 100%), но думал, что такой маленький плагин не сможет сломать мою установку.
У меня были похожие проблемы при обновлении Moodle на облачных серверах TMD, где все ресурсы были заняты, и в результате сайт начал работать в режиме ограничения. Вот почему я упомянул 2 ГБ ОЗУ — возможно, этого недостаточно?
Первые несколько лет наш форум работал на droplet с 2 ГБ оперативной памяти, с плагином «Предупреждение о спойлерах» и рядом других, поэтому оперативная память не должна быть проблемой.
Время перестройки с плагином и без него должно быть примерно одинаковым. У меня это занимает около 5–10 минут.
Попробуйте установить другой плагин и посмотрите, возникнут ли у вас проблемы? Большинство плагинов устанавливаются одинаковым способом. Если у вас возникнут проблемы с перестройкой при использовании другого плагина или вообще без плагинов, это поможет сузить круг возможных причин.
После строки
- git clone https://github.com/discourse/docker_manager.git
в вашем файле app.yml должна быть строка:
- git clone https://github.com/discourse/discourse-spoilet-alert.git
На этом установка плагина практически завершена.
Да, я сделал именно это. Плагин скачался нормально, но при перестроении сайта он ломался два или три раза.
Привет, Ник,
не мог бы ты выложить результат команды free -h с твоего хоста, ошибки, возникшие во время пересборки, и, возможно, твой файл app.yml (удалив из него конфиденциальные данные, пароли и т.д.)?
Привет, @Niik. ![]()
Не могли бы вы описать, как именно сайт ломался? Появлялись ли сообщения об ошибках в терминале? Загружался ли сайт после этого, но вёл себя иначе? Дайте нам знать. ![]()