Notificación cuando falla la carga de copia de seguridad al almacenamiento en la nube

Como se discutió en el enlace a continuación, si Discourse está configurado para cargar copias de seguridad en almacenamiento en la nube, la carga puede fallar silenciosamente, dejando el archivo tar en el disco local. Después de algunos fallos de este tipo, el foro deja de funcionar porque no hay espacio en el disco. Solicite una notificación cuando falle una carga, como la que existe cuando falla una copia de seguridad.

Configurar un proveedor de almacenamiento de objetos compatible con S3 para cargas - documentación / sysadmin - Discourse Meta

2 Me gusta

Creo que me he encontrado con este problema un par de veces en mi foro también.

El proceso de copia de seguridad debería limpiarse al finalizar, incluso si hubo un error. Pero es posible que el sistema operativo finalice el proceso de copia de seguridad antes de que pueda realizar esa limpieza. Razones que se me ocurren ahora mismo:

  • el host se reinicia (quizás debido a una actualización del sistema operativo)
  • el contenedor de Docker se reinicia (quizás porque el demonio de Docker se actualiza o falla)
  • el sistema se queda sin memoria y finaliza procesos
  • el proceso falla por cualquier motivo y no puede finalizar limpiamente

Supongo que la solicitud de función aquí es: Un trabajo en segundo plano debería comprobar si una copia de seguridad se abortó. En ese caso, debería limpiar los artefactos temporales de la copia de seguridad y enviar una advertencia al administrador.

2 Me gusta