La ricostruzione dell'app risolve i problemi di ripristino?

Stavo migrando il mio server. Ho installato Discourse su un nuovo server e sto ripristinando il vecchio backup in modalità sola lettura. All’improvviso, durante il processo di ripristino, l’account è stato disconnesso con il messaggio di modalità sola lettura.

Da allora, il sito non si carica correttamente.

Voglio ricostruire Discourse utilizzando i seguenti comandi:

cd /var/discourse
./launcher rebuild app

È corretto? Non vorrei creare un nuovo droplet per Discourse continuamente sul mio account Digital Ocean. Potrebbero bannarmi se lo faccio troppo spesso.

Qualche consiglio?

Penso che vada benissimo. Voglio dire, funziona così anche per me. Dopo che l’account amministratore si è disconnesso, posso accedere di nuovo e quella è la versione ripristinata. Potrebbe volerci un po’ di tempo, a seconda di quanto è grande il tuo backup :thinking:

Essere disconnessi dopo il ripristino è previsto, poiché il nuovo sito ha utenti diversi.

Digital Ocean è progettato in modo da consentirti di creare ed eliminare droplet continuamente. Non verrai bannato per questo. Potresti tuttavia raggiungere i limiti per la richiesta di chiavi HTTPS da Let’s Encrypt.

In genere, dopo il ripristino, ci vogliono diversi minuti prima che il sito diventi disponibile. Non è chiaro dal tuo messaggio se ci sia effettivamente qualcosa che non va.

Il tuo sito è tornato online dopo il ripristino?

Sì, il mio sito è ora online.

Quello che ho fatto è stato ricostruire l’applicazione utilizzando il seguente comando:

cd /var/discourse
./launcher rebuild app

e poi, ho ripristinato nuovamente.

Ora funziona. Ma temo ancora che possa esserci stato qualche errore nella parte di codice durante la ricostruzione?

Forse non lo so, potrebbe esserci ancora qualche errore interno?

È improbabile. Se il tuo sito funziona, allora va tutto bene. Avresti probabilmente potuto semplicemente aspettare ancora un po’ o riavviare il container, ma ora sei a posto. Non preoccuparti.

Grazie mille :heart_decoration: