I backup automatici si sono interrotti. Ma quelli attivati manualmente funzionano ancora. C’è un modo per eseguire il debug del problema? La frequenza è impostata su giornaliera. C’è stato un aggiornamento di upgrade alla barra laterale dell’amministratore, ma i backup hanno continuato a funzionare per alcuni giorni dopo questa modifica.
È successo anche a me ieri sera.
Dovrebbe esserci un link al log nella notifica se il backup automatico è fallito.
Il mio log mi dice che al momento di tentare di comprimere non c’era più spazio. Probabilmente non è stato cancellato il vecchio file del database? Controllerò.
No, per me erano troppe immagini vecchie.
In ogni caso prova:
./launcher cleanup app mentre il tuo sito è ancora in esecuzione e questo potrebbe aiutare comunque.
Non c’è stato alcun messaggio di errore. Era come se non avesse mai tentato di eseguire il backup. Non c’è carenza di spazio su disco. Ci sono solo 6 backup poiché ho abilitato l’impostazione che elimina automaticamente i backup più vecchi quando ce ne sono troppi.
Esiste un modo semplice per attivare il backup esternamente? Forse lo scriptterò in cron sull’host invece.
Sì, puoi eseguire i backup dalla riga di comando:
docker exec app discourse backup --sql-only
funziona con un sito discourse con un forum. Come si specifica il forum da sottoporre a backup con una configurazione multi-sito?
MODIFICA: questo comando funziona
cd /var/www/discourse && RAILS_DB=chosenforum RAILS_ENV=production sudo -H -E -u discourse bundle exec script/discourse backup --sql-only
o con il comando docker completo:
docker exec containerID bash -c 'cd /var/www/discourse; RAILS_DB=chosenforum RAILS_ENV=production sudo -H -E -u discourse bundle exec script/discourse backup --sql-only'