Sposta un sito Discourse su un altro VPS con rsync

Se ho capito bene, questo permette che la maggior parte del trasferimento avvenga mentre Discourse è in esecuzione. La strategia di ripristino dal backup richiede almeno la modalità di sola lettura per il backup e lo spostamento del backup sul nuovo server (o il trasferimento tramite bucket S3). Per siti di grandi dimensioni, questo può comportare un considerevole tempo di sola lettura che la strategia rsync evita abilmente.

Potrebbe essere possibile ridurre un po’ i tempi di inattività evitando di arrestare PostgreSQL sul vecchio sistema e "risolvendo" il problema sul nuovo sistema con pg_resetwal. NB: Non ho provato questo e lasciare che il database si arresti normalmente è quasi certamente un’idea migliore.

Mi chiedo se ci sia un modo per avviare Discourse in modalità di sola lettura? Sospetto che il modo più veloce sia tramite la riga di comando dopo che il container è in esecuzione.

In ogni caso, grazie per aver condiviso la tua esperienza! Sembra un processo utile da avere a portata di mano. :slight_smile: