Ecco i log quando uso ./launcher rebuild app. Vedo qualcosa riguardo a “failed listening on port 6379 (TCP) aborting” ma non ho nulla in esecuzione su quella porta!
Ho interrotto tutti gli altri servizi sul mio server e aggiornato all’ultima versione LTS di Ubuntu e ancora visualizzo questo:
PG::ConnectionBad: connessione al server sul socket "/var/run/postgresql/.s.PGSQL.5432" fallita: Connessione rifiutata (PG::ConnectionBad)
Il server è in esecuzione localmente e accetta connessioni su quel socket?
Lo scambio di template con 13 e persino 15 non ha risolto il problema, che è ciò che è stato mostrato nel post di riferimento.
Causato da:
PG::ConnectionBad: la connessione al server sul socket “/var/run/postgresql/.s.PGSQL.5432” non è riuscita: File o directory non esistente (PG::ConnectionBad)
Il server è in esecuzione localmente e accetta connessioni su quel socket?
Sembra che il database non si stia avviando correttamente. I log mostrano che occasionalmente si avvia correttamente, ma solo per un breve periodo, quindi potrebbe essere un depistaggio.
ok: run: postgres: (pid 315501) 0s
I log di postgres potrebbero fornire un indizio del problema, specialmente quando si tenta di avviare il container dell’app.
Anch’io penso che si tratti di uno spegnimento non pulito. Se hai un backup, quello che farei è avviare una nuova VM e ripristinarlo. Puoi seguire Spostare un sito Discourse su un altro VPS con rsync ed escludere postgres_*.
L’alternativa, che è la tua unica opzione se non hai un backup, sarà quella di capire un sacco di cose su postgres che non vuoi imparare.
Come posso accedere ai miei backup se il mio forum è inattivo (nel senso che non riesco ad andare nelle impostazioni di amministrazione e scaricare un backup)?
Non ho nemmeno provato a migrare nulla, l’ho usato normalmente e aggiornato tramite l’interfaccia web. Perché il database potrebbe aver avuto uno shutdown non pulito?
2025-03-22 00:30:44.110 UTC [4922] FATAL: il file di blocco "postmaster.pid" è vuoto
2025-03-22 00:30:44.110 UTC [4922] HINT: Un altro server è in fase di avvio o il file di blocco è il residuo di un precedente arresto anomalo dell’avvio del server.
2025-03-22 00:30:45.127 UTC [4964] FATAL: il file di blocco "postmaster.pid" è vuoto
2025-03-22 00:30:45.127 UTC [4964] HINT: Un altro server è in fase di avvio o il file di blocco è il residuo di un precedente arresto anomalo dell’avvio del server.
2025-03-22 00:30:46.151 UTC [4966] FATAL: il file di blocco "postmaster.pid" è vuoto
2025-03-22 00:30:46.151 UTC [4966] HINT: Un altro server è in fase di avvio o il file di blocco è il residuo di un precedente arresto anomalo dell’avvio del server.
2025-03-22 00:30:47.168 UTC [4970] FATAL: il file di blocco "postmaster.pid" è vuoto
2025-03-22 00:30:47.168 UTC [4970] HINT: Un altro server è in fase di avvio o il file di blocco è il residuo di un precedente arresto anomalo dell’avvio del server.
2025-03-22 00:30:48.192 UTC [4977] FATAL: il file di blocco "postmaster.pid" è vuoto
2025-03-22 00:30:48.192 UTC [4977] HINT: Un altro server è in fase di avvio o il file di blocco è il residuo di un precedente arresto anomalo dell’avvio del server.