Aiuto con Multi-Container, nginx e plesk

Ciao,

sono riuscito a installare 2 container di Discourse sul mio server con Plesk sotto 2 domini diversi. Entrambi sono in esecuzione, ma ricevo un errore 502.

Il log degli errori riporta:
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 eseguo solo un container, questo errore non si presenta affatto. Ho provato alcune impostazioni, ma non sono riuscito a risolvere il problema. Da quanto ho capito, il problema riguarda nginx e forse il fatto che i container abbiano lo stesso DOCKER_HOST_IP; purtroppo non sono riuscito a trovare dove modificarlo. Le modifiche apportate in Plesk a questo valore non hanno avuto alcun effetto sul log. Apprezzerei molto se qualcuno potesse aiutarmi o almeno darmi consigli chiari su cosa sto trascurando di impostare.

Scusa per il mio inglese approssimativo, spero che le mie frasi abbiano senso.

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:

 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;
}

But like i’ve said, this did nothing. So i kept on searching, till i found this link:

this suggest to put the timout paramters just into the textfield, so i did:
Anmerkung 2020-04-19 202605

The Proxy is handled via the Plesk Docker Plugin.
Now everything is working perfect. Hope this helps someone else struggeling with the same issue.

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.