J’exécute une instance Discourse sur quelque chose qui peut être décrit comme un conteneur Docker semi-géré. Tous les quelques mois, le conteneur ne résout aucun nom DNS, ce qui entraîne l’échec du téléchargement des images externes et l’échec de l’envoi des e-mails. Après un redémarrage, tout rentre dans l’ordre.
Maintenant, l’hébergeur web dit que c’est un problème connu avec Discourse dans Docker. J’ai du mal à le croire car il y a très peu de sujets à ce sujet ici ou sur Github.
Je recherche les expériences d’autres personnes exécutant le conteneur Docker Discourse. Reconnaissez-vous ce problème ? Devez-vous redémarrer tous les quelques mois ? En gros, je vérifie si l’hébergeur web dit des bêtises, ou s’il s’agit d’un problème connu avec Discourse dans Docker ?
S’il n’y a pas d’erreurs connexes dans /logs que j’ai proposé de vérifier, une question supplémentaire. Utilisez-vous une sorte de CDN ? CloudFlare par exemple.
Job exception: getaddrinfo: Temporary failure in name resolution
C’est pourquoi je sais que les recherches DNS échouent. C’est un problème récurrent qui disparaît après un redémarrage du serveur qui exécute le conteneur. Je suspecte un problème réseau intermittent chez notre hébergeur web. C’est une configuration assez simple, rien derrière Cloudflare ou un CDN.