Помогите! Мой экземпляр Discourse недоступен

После обновления Docker я получаю ошибку «bad gateway».

Я пробовал:

  • переустановить Docker и пересобрать его
  • проверить IP-адреса
  • убедиться, что сервер единственный
  • подключиться к серверу через PuTTY
  • активировать Docker Doctor

Пожалуйста, подскажите, как вернуть его в онлайн :slight_smile:

Скорее всего, вам просто нужно было подождать ещё минуту-другую, чтобы сервер завершил запуск.

Вы правы — спасибо, что указали мне правильное направление.

Итак, вы снова в строю и всё работает?

К сожалению, нет.

Кажется, что после пересборки экземпляр Discourse становится доступным на 75%… но затем снова возникает ошибка 502 (Bad Gateway).

Когда настройка завершена (пересборка) — он снова становится недоступным.

Ожидается, что во время восстановления система будет недоступна.

После восстановления запуск всех компонентов займёт одну-две минуты.

Хватает ли у вас места на диске?

Спасибо за ваш комментарий.

Да, я знаком с периодом после восстановления. Но прошло уже 10 минут, и сайт всё ещё недоступен.

Да, у нас есть 160 ГБ дискового пространства.

Тогда, скорее всего, у вас возникла другая проблема, возможно, из-за плагина. Вы можете посмотреть вывод команды

  tail -f /var/discourse/shared/standalone/log/rails/production.log

или что-то очень похожее на неё.

Завершено 200 OK за 43 мс (Views: 0.2 мс | ActiveRecord: 0.0 мс | Allocations: 1349 9)
Начат POST “/t/6242/notifications.json” для 172.71.102.181 в 2023-03-08 14:43 :49 +0000
Обработка через TopicsController#set_notifications в формате JSON
Параметры: {“notification_level”=>3, “topic_id”=>“6242”, “topic”=>{}}
Не удалось проверить подлинность CSRF-токена.
Завершено 200 OK за 10 мс (Views: 0.1 мс | ActiveRecord: 0.0 мс | Allocations: 2675 )
Уведомление об устаревании: SiteSetting.enable_personal_messages устарел. Пожалуйста, используйте SiteSetting.personal_message_enabled_groups. (удаление в Di scourse 3.0)
В /var/www/discourse/lib/site_setting_extension.rb:199:in public_send
Отрендерен layouts/email_template.html.erb (Длительность: 2.2 мс | Allocations: 775)

Параметры: {“external_id”=>“19929.json”}
Завершено 200 OK за 43 мс (Views: 0.2 мс | ActiveRecord: 0.0 мс | Allocations: 1349 9)
Начат POST “/t/6242/notifications.json” для 172.71.102.181 в 2023-03-08 14:43 :49 +0000
Обработка через TopicsController#set_notifications в формате JSON
Параметры: {“notification_level”=>3, “topic_id”=>“6242”, “topic”=>{}}
Не удалось проверить подлинность CSRF-токена.
Завершено 200 OK за 10 мс (Views: 0.1 мс | ActiveRecord: 0.0 мс | Allocations: 2675 )
Уведомление об устаревании: SiteSetting.enable_personal_messages устарел. Пожалуйста, используйте SiteSetting.personal_message_enabled_groups. (удаление в Di scourse 3.0)
В /var/www/discourse/lib/site_setting_extension.rb:199:in public_send
Отрендерен layouts/email_template.html.erb (Длительность: 2.2 мс | Allocations: 775)

Спасибо за помощь, @pfaffman.

К сожалению, я не могу исправить это.

Могу ли я нанять вас для решения этой проблемы, пожалуйста?

@pfaffman помог мне! Спасибо!

Это была опечатка в нашем app.yml