О, да. Извините. Есть логи Rails и логи Nginx, если вы спуститесь по правильному пути, который вы указали. Вы можете проверить логи Rails, чтобы увидеть, доходят ли данные от вашего обратного прокси-сервера до контейнера, а также проверить логи Rails, чтобы узнать, есть ли ошибка в Rails.
Судя по тому, что я вижу в логах, похоже, что Redis изначально не подключается, но затем проблема устраняется сама собой. Однако я не уверен, было ли это раньше, поэтому честно говоря, не думаю, что проблема в Redis.
Я думал, что дело может быть в рукопожатии SSL, но в файле ошибок NGINX (error.log) я не вижу никаких свежих записей на эту тему.
Если у вас есть внешний обратный прокси, то он должен обрабатывать SSL, а не Discourse. Если в вашем YAML-файле присутствуют шаблоны для SSL и Let’s Encrypt, это может быть причиной проблемы, хотя вы говорили, что раньше всё работало.
Да, я только что ещё раз проверил, чтобы убедиться, что они закомментированы, и так и есть, поэтому я совершенно не понимаю, почему это произошло после обновления и т.д.
И это работало раньше, probably несколько дней назад, до того как я немного повозился с обновлениями и т.д. Хотя, судя по тому, что я вижу, это не единственный сервис, с которым у меня возникают проблемы, что заставляет меня думать, что дело в стороне NGINX.
Оставляю это здесь для тех, у кого возникла подобная проблема. У меня были проблемы с SSL-сертификатами — по какой-то причине они становились null и просто не работали.
Я перешёл с Cerbot на сертификаты Cloudflare Origin и сейчас заново настраиваю сетевые компоненты. :’)
Также я использую сокет как прокси, а не внутренний IP + порт, как было в моей старой настройке.