Ayuda con Multi-Container y nginx y plesk

Hola,

He podido instalar 2 contenedores de Discourse en mi servidor con Plesk bajo 2 dominios diferentes. Ambos están en ejecución, pero estoy obteniendo un error 502.

El registro de errores indica:
2020/04/18 13:48:45 [error] 61#61: *125 upstream prematurely closed connection while reading response header from upstream, client: 172.17.0.1, server: _, request: "GET / HTTP/1.0", upstream: "http://127.0.0.1:3000/", host: "my.domain"

Cuando ejecuto solo un contenedor, este error no aparece en absoluto. He probado varias configuraciones, pero no he logrado solucionarlo. Por lo que entiendo, tiene algo que ver con nginx y quizás con que los contenedores tengan la misma DOCKER_HOST_IP; lamentablemente, no he podido encontrar dónde cambiar esto. Las ediciones en Plesk de este valor no tuvieron ningún efecto en el registro. Agradecería mucho si alguien pudiera ayudarme con esto o, al menos, darme consejos claros sobre qué configuración me está faltando.

Y perdón por mi mal inglés, espero que mis oraciones tengan sentido.

Ok, pude solucionar mi problema. Así es como lo solucioné:

Muchas soluciones para este mensaje de error estaban relacionadas con el tiempo de espera (timeout), así que intenté la misma corrección. Pero no produjo ningún cambio. Así es como configuré inicialmente las directivas adicionales de nginx:

 location / {
	proxy_pass [https://localhost:8500/;](http://)
	proxy_set_header Host $http_host;
	proxy_http_version 1.1;
	proxy_set_header X-Forwarded-Proto $scheme;
	proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
	proxy_redirect https://localhost:8500/ https://my.domain;
	proxy_read_timeout 300s;
	proxy_connect_timeout 75s;
}

Pero, como dije, esto no sirvió de nada. Así que seguí buscando hasta encontrar este enlace:
https://support.plesk.com/hc/en-us/articles/115004292154-How-to-change-proxy-read-timeout-for-domain-in-Plesk

Esto sugiere colocar los parámetros de tiempo de espera directamente en el campo de texto, así que lo hice:

El proxy se gestiona a través del complemento Docker de Plesk.
Ahora todo funciona perfectamente. Espero que esto ayude a alguien más que esté luchando con el mismo problema.