¿Hacer una copia de seguridad mientras se ejecuta el script de importación?

Hola, necesito hacer una instantánea de mi instancia de importación de Discourse mientras el script de importación todavía se está ejecutando y luego restaurarla en un servidor diferente para realizar pruebas. ¿Habría algún problema al ejecutar la función de copia de seguridad de Discourse mientras el script de importación todavía se está ejecutando?

1 me gusta

Autoadministrado.
Me preocupa principalmente que el proceso de importación se corrompa o se detenga de alguna manera. Pero tengo toneladas de RAM y potencia de procesamiento que no se están utilizando por completo, por lo que el estrés en el sistema no es una preocupación.

1 me gusta

No quieres tomar una instantánea. Simplemente detén el script y haz una copia de seguridad de Discourse. Luego reinicia el script. Continuará donde lo dejó.

2 Me gusta

En la etapa en la que se encuentra ahora, no retoma donde lo dejó, porque actualmente está ejecutando mi función de importación de mensajes privados casera. Intenté extensamente codificarla para que reanudara desde el último número de lote como lo hacen las funciones import_topics y import_replies, pero algo en el algoritmo de mi función de mensajes privados le impide hacerlo.

Me di cuenta de que Discourse había realizado una copia de seguridad automática unas 36 horas después del proceso de importación y aparentemente no pasó nada malo, así que procedí a realizar otra copia de seguridad, la exporté a otro VPS y la restauré allí. Parece funcionar bien, y el importador sigue funcionando a toda máquina.

3 Me gusta