Notificação quando falha o upload de backup para o armazenamento em nuvem

Conforme discutido no link abaixo, se o Discourse for configurado para fazer upload de backups para armazenamento em nuvem, o upload pode falhar silenciosamente, deixando o arquivo tar no disco local. Após algumas falhas desse tipo, o fórum cai porque não há espaço em disco. Solicite uma notificação quando um upload falhar, como há quando um backup falha.

Configure um provedor de armazenamento de objetos compatível com S3 para uploads - documentação / sysadmin - Discourse Meta

2 curtidas

Eu acho que já encontrei esse problema algumas vezes no meu fórum também.

O processo de backup deve fazer a limpeza quando terminar, mesmo em caso de falha. Mas é possível que o sistema operacional encerre o processo de backup antes que ele consiga fazer essa limpeza. Razões que consigo pensar no momento:

  • o host reinicia (talvez por causa de uma atualização do sistema operacional)
  • o contêiner Docker reinicia (talvez porque o daemon Docker foi atualizado ou travou)
  • o sistema fica sem memória e encerra processos
  • o processo trava por qualquer motivo e não consegue ser encerrado de forma limpa

Acho que a solicitação de recurso aqui é: Um trabalho em segundo plano deve verificar se um backup foi abortado. Nesse caso, ele deve limpar artefatos temporários do backup e enviar um aviso ao administrador.

2 curtidas