È un’installazione standard o hai un reverse proxy davanti a Discourse?
Dato che hai un altro reverse proxy, sembra una sorta di race condition in cui deve essere in esecuzione per primo, o forse l’nginx esterno sta creando una rete a cui Discourse non può connettersi se Discourse si avvia per primo.