Errore di rete durante il download del backup

Il mio co-amministratore mi ha detto che non riusciva a scaricare un backup dall’email ricevuta perché il download si interrompeva a circa il 50%.

Ho provato e ho riscontrato lo stesso problema. Il download dell’archivio procede bene fino a quando non si interrompe con “Fallito - Errore di rete”.
Tentando di riprendere su Chrome restituisce “Fallito - Errore del server sconosciuto”. Non ho avuto problemi l’ultima volta che ho scaricato backup da questo server (mesi fa). (questo è previsto)

Qualche idea?

edit, più informazioni:

Passaggi per la riproduzione:

  1. Scarica un backup dal link inviato via email
  2. Il download dovrebbe fallire a un certo punto

Ciao,

Sono il co-amministratore di Canapin :slight_smile:

Tentare di riprendere su Chrome restituisce “Fallito - Errore sconosciuto del server”. Non ho avuto problemi l’ultima volta che ho scaricato backup da questo server (mesi fa).

Mi chiedo se ciò sia dovuto al link monouso. Non è possibile scaricare un backup due volte con un singolo link. Quindi, quando fallisce una volta, la ripresa del download viene probabilmente annullata da Discourse stesso.

1 Mi Piace

penso che tu debba cambiare il modo in cui stai scaricando il backup

1 Mi Piace

Beh, ci sono sicuramente altri modi per scaricare i backup, ma preferirei identificare e risolvere questo particolare problema :smile:

1 Mi Piace

probabilmente questo, ma questo non è sicuramente l’unico problema che impedisce il download completo del backup tramite browser web

Come aggiornamento, il forum è stato migrato su un altro server (per motivi non correlati), ma il problema persiste. Il download del backup (3,3 GB) fallisce sempre.

Ho provato a scaricare un backup da un altro forum e ho riscontrato lo stesso problema.

Qualcuno può provare a replicare sulla propria istanza? Su entrambi i siti il download fallisce dopo 30 secondi.

Sposto questo in Bug perché sono abbastanza sicuro che non sia solo un mio problema.

Sto riscontrando lo stesso problema da oltre una settimana. Ho effettuato due aggiornamenti completi in questo periodo, ma il problema persiste. Self-hosted su IONOS.

2 Mi Piace

Ho inviato una PR per risolvere questo problema aumentando i timeout di Nginx specificamente per /admin/backups/, il che dovrebbe aiutare a prevenire interruzioni “Failed – Network error” a metà flusso durante i download più grandi:

1 Mi Piace

Riprova adesso. Ancora fallimento a 1 GB

1 Mi Piace

Questo è troppo rischioso, potrebbe aprire il rischio di un denial of service involontario.

Dovremmo usare sendfile lì e nginx dovrebbe gestirlo senza alcuna necessità di proxy.

1 Mi Piace

Completamente aggiornato alla versione 2025.12.0-latest, il problema persiste.

Modifica: posso scaricare i backup tramite WinSCP o qualcosa di simile, ma sarebbe bello se funzionasse come pubblicizzato e se il link via email + il download tramite browser venissero completati con successo.

L’IA probabilmente ha torto, ma consiglia anche di aumentare il valore di: DISCOURSE_NGINX_PROXY_READ_TIMEOUT: 600 per risolvere questo problema.

1 Mi Piace

Anch’io riscontro questo problema. Backup di 13 GB (il mio ultimo backup completo prima di scaricare tutti i media su S3, prima che qualcuno si lamenti!)

1 Mi Piace

wow! questa è sicuramente la dimensione da fare via SSH piuttosto che tramite il browser web

Indipendentemente da quale sia il modo giusto per fare qualcosa, stiamo solo evidenziando il fatto che una funzione integrata utile è attualmente non funzionante :slight_smile:

2 Mi Piace

stavo essendo sarcastico

[quote=“WaitroseCarpark, post:13, topic:388578”]scaricare tutti i media su S3
[/quote]

lo script python sottostante smetterà di funzionare dopo aver abilitato secure-media

Potrei suggerire un testo utile che indichi all’amministratore la posizione del file di backup nel caso in cui desideri scaricarlo con un client

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

Anche questo pulsante è fuorviante: sarebbe meglio etichettarlo come ‘Scarica link via email’

image

Non lo sa. Non può saperlo. Dipende dalla tua configurazione docker nel tuo file yml. Di solito è in standalone, ma potrebbe essere in web_only, ma potrebbe anche essere in qualsiasi punto del file system.

Sebbene sia tecnicamente vero, non ricordo che qualcun altro abbia espresso questa preoccupazione nell’ultimo decennio. Lo trovi molto fuorviante? Puoi cambiarlo sul tuo sito se pensi che possa aiutare.

2 Mi Piace