Problema de firewall al ejecutar múltiples contenedores tras la actualización

¡Acaba de pasar algo interesante @fitzy!!

Reinicié Docker en el servidor… y el foro volvió, ¡pero luego uno de los demás dejó de funcionar! Así que lo reinicié de nuevo, fui primero a este foro y falló, luego fui a los otros dos y están funcionando (son más importantes que este). Parece muy extraño, pero al menos tenemos más pistas para trabajar.

¿Ha habido algún cambio en docker_manager que permita que solo dos contenedores de Discourse funcionen a la vez?

1 me gusta

No se ha realizado tal cambio y, dado que los contenedores son ante todo herramientas de aislamiento, no tienen conocimiento entre sí.

Me temo que tu configuración personalizada se aleja demasiado de nuestra instalación estándar y, por lo tanto, no podemos ofrecer soporte personalizado aquí. Además, esto está fuera de tema para la actualización de PostgreSQL 13. Quizás puedas obtener ayuda en el canal Marketplace.

5 Me gusta

Acabo de actualizar Docker y tengo el mismo problema que Michael: parece que el primer foro que se visita es el que falla.

Es esta actualización la que parece haber causado el problema, Rafael :confused: antes funcionaba bien durante varios años, con posiblemente cientos de actualizaciones sin inconvenientes.

Siempre he pedido tu orientación para configurar Discourse, así que espero estar siguiendo el enfoque de Discourse para este tipo de configuración (no creo que haya nada particularmente inusual en esta configuración; ejecutar más de un sitio/foro en un servidor).

1 me gusta

Esto suena realmente a que hay un problema a nivel del host o servidor, y no dentro de los contenedores de la aplicación. Si el sitio funciona en absoluto (por ejemplo, puedes usar la consola de Rails), entonces la actualización a PostgreSQL 13 no es el problema.

2 Me gusta

Pensé que quizás había algo más en esta actualización que podría haber causado el problema, pero, siendo justos, no había actualizado los foros en un tiempo (ya que lo estaba posponiendo), por lo que podría estar relacionado con alguna de las otras actualizaciones.

¿Podríamos separar las publicaciones no PG aquí en un tema dedicado para ver si podemos llegar al fondo del asunto? Estoy seguro de que también podría resultar útil para otros (la guía que escribí para configurar este tipo de entorno es, con mucho, mi hilo más popular aquí, así que definitivamente parece que a muchos otros les interesa ejecutar Discourse en un foro junto con otros sitios).

1 me gusta

Esto ya está solucionado… por alguna razón, el firewall comenzó a bloquear el tráfico de Docker! :man_facepalming:

Gracias por toda tu ayuda y perseverancia @fitzy (y a todos los demás).

EDITO: Tras una investigación más detallada, el servidor comenzó a bloquear la IP de este contenedor debido a intentos fallidos de inicio de sesión POP3. Este foro en particular está en modo de solo lectura y, cuando se puso en ese estado, eliminé la cuenta de correo del servidor, pero también pensé que había desactivado Consultar respuestas de correo mediante POP3 en la configuración de Discourse. Sin embargo, seguía apareciendo como activada, así que o no lo hice, o lo hice y se volvió a activar durante o con una de las actualizaciones.

4 Me gusta