Я запускаю экземпляр Discourse в чём-то, что можно описать как полууправляемый Docker-контейнер. Каждые несколько месяцев контейнер перестает разрешать DNS-имена, из-за чего не загружаются внешние изображения и не отправляются письма. После перезагрузки всё снова работает.
Теперь веб-хостинг утверждает, что это известная проблема с Discourse в Docker. Мне трудно в это поверить, поскольку тем, посвящённых подобным проблемам, здесь или на GitHub практически нет.
Я ищу опыт других пользователей, запускающих Docker-контейнер Discourse. Узнаёте ли вы эту проблему? Приходится ли вам перезагружать систему каждые несколько месяцев? По сути, я просто хочу проверить, не врет ли веб-хостинг, или это действительно известная проблема с Discourse в Docker?
Если в /логов, которые я предложил проверить, не будет связанных ошибок, то один дополнительный вопрос. Используете ли вы какой-либо CDN? Например, CloudFlare.
Job exception: getaddrinfo: Temporary failure in name resolution
Именно поэтому я знаю, что DNS-запросы не выполняются. Это повторяющаяся проблема, которая исчезает после перезагрузки сервера, на котором работает контейнер. Я подозреваю, что у нашего хостинг-провайдера возникают периодические проблемы с сетью. Настройка у нас довольно простая, ничего за Cloudflare или CDN не стоит.