Consegui instalar 2 containers do Discourse no meu servidor com o Plesk sob 2 domínios diferentes. Ambos estão em execução, mas estou recebendo um erro 502.
O log de erro diz: 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"
Quando executo apenas um container, esse erro não aparece de forma alguma. Testei algumas configurações, mas não consegui resolver. Pelo que entendi, isso tem a ver com o nginx e talvez com o fato de os containers terem o mesmo DOCKER_HOST_IP; infelizmente, não consegui encontrar onde alterar isso. Edições no Plesk para esse valor não tiveram efeito no log. Agradeceria muito se alguém pudesse me ajudar com isso ou, pelo menos, me dar conselhos claros sobre o que estou deixando de configurar.
E desculpe pelo meu inglês ruim, espero que minhas frases façam sentido.
Ok, i was able to fix my issue. Here how i was able to fix it:
Many solutions for this error message was timeout related, so i tried the same fix. But it didnt make any changes, here is how i set up the additional nginx directives initialy: