¿Es mi webhost poco confiable o es Discourse en Docker realmente inestable?

Ejecuto una instancia de Discourse en algo que se puede describir como un contenedor docker semigerenciado. Cada pocos meses, el contenedor no resuelve ningún nombre DNS, lo que provoca que las imágenes externas no se puedan cargar y que los correos electrónicos no se puedan enviar. Después de un reinicio, vuelve a funcionar.

Ahora, el proveedor de alojamiento web dice que este es un problema conocido con Discourse en Docker. Me cuesta creerlo, ya que apenas hay temas sobre este tipo de problemas aquí o en Github.

Busco experiencias de otros que ejecuten el contenedor Docker de Discourse. ¿Reconocen este problema? ¿Tienen que reiniciar cada pocos meses? Básicamente, estoy comprobando si el proveedor de alojamiento web está diciendo tonterías, o si este es un problema conocido con Discourse en Docker.

2 Me gusta

Si está utilizando la instalación oficial de Docker de Discourse, no existe tal problema, hasta donde yo sé.

Es la única y mejor manera de mantener la estabilidad y obtener ayuda para la implementación aquí.

4 Me gusta

Y por favor, comprueba \ntu-dominio/logs/ \npara ver si hay algún error relacionado.

2 Me gusta

Gracias @4ong. La instalación se realizó utilizando la instalación oficial de Docker de Discourse.

2 Me gusta

Si no hay errores relacionados en /logs que propuse revisar, una pregunta adicional. ¿Utiliza algún tipo de CDN? ¿CloudFlare, por ejemplo?

2 Me gusta

Sí, hay errores. Todos son:

Job exception: getaddrinfo: Temporary failure in name resolution

Por eso sé que las búsquedas DNS están fallando. Este es un problema recurrente que desaparece después de reiniciar el servidor que ejecuta el contenedor. Sospecho de un problema de red intermitente en nuestro webhost. Es una configuración bastante simple, nada detrás de Cloudflare o una CDN.

4 Me gusta

De hecho, así parece. Al menos no tengo más ideas.

2 Me gusta

Eso es lo que me parece, aunque es extraño que se solucione con un reinicio.

He editado el título para que sea un poco más educado. :wink:

4 Me gusta