Ci sono altre posizioni di definizione della connessione al database oltre a DISCOURSE_DB_HOST in /var/discourse/containers/app.yml?
Ho il mio server PostgreSQL in esecuzione separatamente dal server Docker di Discourse e di recente ho modificato il nome host di connessione al database dal nome host pubblico/IP del server database a un indirizzo IP LAN privato. Ora vedo alcune connessioni su questo indirizzo IP LAN privato, ma la maggior parte del traffico continua a passare attraverso l’interfaccia/IP pubblico.
Ho provato a controllare il filesystem su tutto il server e all’interno dell’immagine Docker di Discourse, ma non trovo il vecchio nome host o il vecchio IP in nessuna di queste posizioni, eppure qualcosa sta ancora accedendo all’interfaccia di rete pubblica da questa installazione di Discourse.
Hai qualche idea su come isolare il motivo per cui Discourse sta ancora cercando di comunicare con l’indirizzo IP sbagliato?