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.
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