Ich betreibe eine Discourse-Instanz auf etwas, das als semi-verwalteter Docker-Container beschrieben werden kann. Alle paar Monate löst der Container keine DNS-Namen mehr auf, was dazu führt, dass externe Bilder nicht hochgeladen werden können und E-Mails nicht gesendet werden können. Nach einem Neustart ist wieder alles in Ordnung.
Nun sagt der Webhost, dass dies ein bekanntes Problem mit Discourse in Docker sei. Ich habe Schwierigkeiten, das zu glauben, da es hier oder auf Github kaum Themen zu solchen Problemen gibt.
Ich suche nach Erfahrungen von anderen, die den Discourse Docker-Container betreiben. Erkennen Sie dieses Problem? Müssen Sie alle paar Monate neu starten? Im Grunde überprüfe ich noch einmal, ob der Webhost Unsinn redet, oder ist dies ein bekanntes Problem mit Discourse in Docker?
Wenn es keine damit zusammenhängenden Fehler in /logs gibt, die ich zur Überprüfung vorgeschlagen habe – eine zusätzliche Frage. Verwenden Sie eine Art CDN? CloudFlare z.B.
Job exception: getaddrinfo: Temporary failure in name resolution
Deshalb weiß ich, dass die DNS-Lookups fehlschlagen. Dies ist ein wiederkehrendes Problem, das nach einem Neustart des Servers, auf dem der Container läuft, verschwindet. Ich vermute ein intermittierendes Netzwerkproblem bei unserem Webhoster. Es ist ein ziemlich einfaches Setup, nichts hinter Cloudflare oder einem CDN.