È appena successo qualcosa di interessante @fitzy!!
Ho riavviato Docker sul server… e il forum è tornato, MA poi uno degli altri ha smesso di funzionare!! Quindi l’ho riavviato di nuovo, sono andato prima su questo forum, ma ha fallito, poi sono andato sugli altri due e funzionano (sono più importanti di questo). Sembra molto strano, ma almeno abbiamo più indizi su cui lavorare!
È cambiato qualcosa in docker_manager che permetterebbe a soli due container di Discourse di funzionare contemporaneamente?
Tale modifica non è stata apportata e, poiché i container sono prima di tutto strumenti di isolamento, non sono consapevoli l’uno dell’altro.
Temo che la tua configurazione personalizzata sia troppo diversa dalla nostra installazione standard e, di conseguenza, non possiamo fornire supporto personalizzato qui. Inoltre, è fuori tema per l’aggiornamento a PostgreSQL 13. Forse puoi chiedere aiuto nel canale Marketplace?
Ho appena aggiornato Docker e sto riscontrando lo stesso problema, Michael: sembra che il forum visitato per primo sia quello che si blocca.
È proprio questo aggiornamento che sembra aver causato il problema, Rafael Prima funzionava perfettamente da diversi anni, con probabilmente centinaia di aggiornamenti senza alcun problema.
Ho sempre chiesto il tuo aiuto per configurare Discourse, quindi spero di seguire le best practice di Discourse per questo tipo di configurazione (non credo che ci sia nulla di particolarmente insolito in questa impostazione; eseguire più di un sito/forum sullo stesso server).
A me sembra proprio che ci sia un problema a livello dell’host/server e non all’interno dei container dell’applicazione. Se il sito funziona in qualche modo (ad esempio, puoi usare la console Rails), allora l’aggiornamento a PostgreSQL 13 non è la causa del problema.
Stavo pensando che forse c’era qualcos’altro incluso in questo aggiornamento che ha causato il problema, ma in tutta onestà non aggiornavo i forum da un po’ (stavo aspettando), quindi potrebbe essere correlato a uno degli altri aggiornamenti.
Dovremmo spostare i post non PG qui in un argomento dedicato per vedere se riusciamo a capire la causa? Sono sicuro che potrebbe rivelarsi utile anche per gli altri (la guida che ho scritto per configurare questo tipo di ambiente è di gran lunga il mio thread più popolare qui, quindi sembra che molti altri siano interessati a eseguire Discourse su un forum con altri siti).
È stato risolto ora… per qualche motivo il firewall ha iniziato a bloccare il traffico Docker!
Grazie per tutto il vostro aiuto e la vostra perseveranza @fitzy (e a tutti gli altri).
AGGIORNAMENTO: Dopo ulteriori indagini, il server ha iniziato a bloccare l’IP di questo container a causa di tentativi di accesso POP3 falliti. Questo forum particolare è in modalità sola lettura e quando è stato impostato in questo modo ho rimosso l’account email dal server, ma pensavo anche di aver disattivato Recupera le risposte email tramite POP3 nelle impostazioni di Discourse – invece risultava ancora attivo, quindi o non l’ho fatto, oppure l’ho fatto e potrebbe essersi riattivato durante o con uno degli aggiornamenti.