Мой веб-хост ненадежен или Discourse в Docker действительно нестабилен?

Я запускаю экземпляр Discourse в чём-то, что можно описать как полууправляемый Docker-контейнер. Каждые несколько месяцев контейнер перестает разрешать DNS-имена, из-за чего не загружаются внешние изображения и не отправляются письма. После перезагрузки всё снова работает.

Теперь веб-хостинг утверждает, что это известная проблема с Discourse в Docker. Мне трудно в это поверить, поскольку тем, посвящённых подобным проблемам, здесь или на GitHub практически нет.

Я ищу опыт других пользователей, запускающих Docker-контейнер Discourse. Узнаёте ли вы эту проблему? Приходится ли вам перезагружать систему каждые несколько месяцев? По сути, я просто хочу проверить, не врет ли веб-хостинг, или это действительно известная проблема с Discourse в Docker?

Если вы используете официальную установку Discourse через Docker, то, насколько мне известно, такой проблемы нет.

Это единственный лучший способ обеспечить стабильность и получить помощь по развёртыванию здесь.

И, пожалуйста, проверьте
ваш-домен/логи/
на наличие связанных ошибок

Спасибо, @4ong. Установка была выполнена с помощью официального Docker-инсталлятора Discourse.

Если в /логов, которые я предложил проверить, не будет связанных ошибок, то один дополнительный вопрос. Используете ли вы какой-либо CDN? Например, CloudFlare.

Да, ошибки есть. Все они такие:

Job exception: getaddrinfo: Temporary failure in name resolution

Именно поэтому я знаю, что DNS-запросы не выполняются. Это повторяющаяся проблема, которая исчезает после перезагрузки сервера, на котором работает контейнер. Я подозреваю, что у нашего хостинг-провайдера возникают периодические проблемы с сетью. Настройка у нас довольно простая, ничего за Cloudflare или CDN не стоит.

Действительно, так оно и есть. По крайней мере, у меня нет дополнительных идей.

Мне тоже так кажется, хотя странно, что это исправляется перезагрузкой.

Я немного смягчил заголовок, чтобы он звучал более вежливо. :wink: