Las copias de seguridad automáticas se han detenido. Pero las que se activan manualmente siguen funcionando. ¿Hay alguna forma de depurar el problema? La frecuencia está configurada en diaria. Hubo una actualización en la barra lateral de administración, pero las copias de seguridad siguieron funcionando durante unos días después de este cambio.
Me pasó lo mismo anoche.
Debería haber un enlace al registro en la notificación si la copia de seguridad automática falló.
Mi registro me dice que al intentar comprimir no quedaba espacio. ¿Probablemente no se borró el archivo de la base de datos antiguo? Lo comprobaré.
No, para mí eran demasiadas imágenes antiguas.
En cualquier caso, prueba:
./launcher cleanup app mientras tu sitio aún esté en funcionamiento y esto probablemente ayudará en cualquier caso.
No hubo mensaje de error. Era como si nunca hubiera intentado hacer la copia de seguridad. No hay escasez de espacio en disco. Solo hay 6 copias de seguridad, ya que tengo habilitada la configuración que elimina automáticamente las copias de seguridad antiguas cuando hay demasiadas.
¿Hay alguna forma fácil de activar la copia de seguridad externamente? Quizás la programe en cron en el host en su lugar.
Sí, puedes ejecutar copias de seguridad desde la línea de comandos:
docker exec app discourse backup --sql-only
funciona con un sitio de Discourse con un foro. ¿Cómo se especifica el foro a respaldar en una configuración multisitio?
EDITAR: este comando funciona
cd /var/www/discourse & RAILS_DB=chosenforum RAILS_ENV=production sudo -H -E -u discourse bundle exec script/discourse backup --sql-only
o con el 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'