Questo mi fa pensare che la rete Docker sia rotta, quindi anche se Discourse e Redis funzionano correttamente, Discourse non può accedere a Redis perché la rete e/o Docker sono danneggiati.
Penso che questi problemi siano comparsi poco dopo l’installazione di firewalld e che sia proprio questo a aver compromesso la tua installazione.
Ho fatto qualche progresso. La mia configurazione utilizza Apache 2.4 come proxy. Nella mia configurazione, ho aggiunto quanto segue:
RemoteIPHeader X-Forwarded-For
Per tenere traccia dell’indirizzo IP originale.
Dopo il riavvio di httpd, sono riuscito ad accedere a Discourse (con un avviso relativo alla scadenza del certificato SSL). Ho risolto anche questo problema e ora tutto funziona bene, ma con firewalld disabilitato.
Ho trovato molti post su problemi tra Docker e firewalld su CentOS 7. Quindi passerò di nuovo a iptables.
Per quanto riguarda il messaggio di errore di Redis, dopo i passaggi sopra descritti, questo appare solo quando Docker si arresta. Al riavvio non viene visualizzato, quindi penso che sia corretto.
Grazie!
csmu
(Keith John Hutchison - Ceiteach Seán Mac Úistin)
7
Dopo aver letto questo ho fermato Docker sul nostro server Centos