Erro de rede ao baixar backup

Meu co-administrador me disse que não conseguiu baixar um backup do e-mail recebido porque o download travou em aproximadamente 50%.

Eu tentei e tive a mesma experiência. O download do arquivo funciona bem até parar com “Falha - Erro de rede”.
Tentei retomar no Chrome e ele retorna “Falha - Erro de servidor desconhecido”. Eu não tive problemas da última vez que baixei backups deste servidor (meses atrás). (isto é esperado)

Alguma ideia?

ed., mais informações:

Passos para reproduzir:

  1. Baixe um backup do link enviado por e-mail
  2. O download deve falhar em algum momento

Olá,

Sou o co-administrador do Canapin :slight_smile:

Tentar retomar no Chrome retorna “Falha - Erro desconhecido do servidor”. Não tive problemas na última vez que baixei backups deste servidor (meses atrás).

Estou me perguntando se isso se deve ao link único. Você não pode baixar um backup duas vezes com um único link. Portanto, quando falha uma vez, retomar o download é provavelmente cancelado pelo próprio Discourse.

1 curtida

acho que você precisa mudar a forma como está baixando o backup

1 curtida

Bem, há outras maneiras de baixar backups, mas prefiro identificar e corrigir este problema específico :smile:

1 curtida

Provavelmente isso, mas este definitivamente não é o único problema que impede o download completo do backup via navegador da web

Como uma atualização, o fórum foi migrado para outro servidor (por motivos não relacionados), mas o problema persiste. O download do backup (3,3 GB) sempre falha.

Tentei baixar um backup de outro fórum e experimentei o mesmo.

Alguém pode tentar replicar em sua própria instância? Em ambos os sites, o download falha após 30 segundos.

Movendo isso para Bug porque tenho certeza de que não sou só eu.

Tenho enfrentado este mesmo problema há mais de uma semana. Atualizei completamente duas vezes nesse período, mas o problema ainda persiste. Auto-hospedado na IONOS.

2 curtidas

Enviei um PR para resolver isso aumentando os timeouts do Nginx especificamente para /admin/backups/, o que deve ajudar a evitar falhas de “Falha – Erro de rede” no meio da transmissão durante downloads maiores:

1 curtida

Tentei novamente agora. Ainda falhando com 1GB

1 curtida

Isto é muito arriscado, pode abrir risco para negação de serviço não intencional.

Deveríamos estar usando sendfile ali e o nginx deveria lidar com isso sem a necessidade de proxy.

1 curtida

Totalmente atualizado para 2025.12.0-latest, o problema persiste.

Edição: Eu consigo baixar os backups via WinSCP ou algo parecido, mas seria bom se funcionasse como anunciado e se o link de e-mail + download pelo navegador fossem concluídos com sucesso.

A IA provavelmente está errada, mas também aconselha a aumentar o: DISCOURSE_NGINX_PROXY_READ_TIMEOUT: 600 para resolver este problema.

1 curtida

Estou recebendo isso também. Tamanho de backup de 13GB (meu último backup completo antes de descarregar toda a mídia para o S3, antes que alguém reclame!)

1 curtida

Uau! Este é definitivamente o tamanho para ser feito via SSH em vez do navegador da web

Independentemente de qual seja a maneira correta de fazer algo, estamos apenas destacando o fato de que um recurso integrado útil está atualmente quebrado :slight_smile:

2 curtidas

eu estava sendo sarcástico

[quote=“WaitroseCarpark, post:13, topic:388578”]descarregando toda a mídia para o S3
[/quote]

o script python abaixo não continuará funcionando depois de habilitar o secure-media, no entanto

Posso sugerir um texto útil informando ao administrador a localização do arquivo de backup, caso ele queira baixar com um cliente

/var/discourse/shared/standalone/backups/default/seu_nome_do_arquivo_de_backup.tar.gz

Além disso, este botão é enganoso - seria melhor rotulá-lo como ‘Baixar Link por E-mail’

image

Ele não sabe. Não pode saber. Depende da sua configuração do docker no seu arquivo yml. Geralmente está em standalone, mas pode estar em web_only, mas também pode estar em qualquer lugar do sistema de arquivos.

Embora isso seja tecnicamente verdade, não me lembro de mais ninguém ter expressado essa preocupação na última década. Você acha que é muito enganoso? Você pode alterá-lo no seu próprio site se achar que isso ajudará.

2 curtidas