Erreur réseau lors du téléchargement de la sauvegarde

Mon co-administrateur m’a dit qu’il ne pouvait pas télécharger de sauvegarde à partir de l’e-mail reçu car le téléchargement s’est arrêté à environ 50 %.

J’ai essayé et j’ai rencontré le même problème. Le téléchargement de l’archive fonctionne bien jusqu’à ce qu’il s’arrête avec « Échec - Erreur réseau ».
Essayer de reprendre sur Chrome renvoie « Échec - Erreur serveur inconnue ». Je n’ai eu aucun problème la dernière fois que j’ai téléchargé des sauvegardes depuis ce serveur (il y a des mois). (c’est attendu)

Des idées ?

edit, plus d’infos :

Étapes de reproduction :

  1. Télécharger une sauvegarde à partir du lien envoyé par e-mail
  2. Le téléchargement devrait échouer à un moment donné

Salut,

Je suis le co-administrateur de Canapin :slight_smile:

Essayer de reprendre sur Chrome renvoie « Échec - Erreur inconnue du serveur ». Je n’ai eu aucun problème la dernière fois que j’ai téléchargé des sauvegardes depuis ce serveur (il y a plusieurs mois).

Je me demande si cela est dû au lien unique. Vous ne pouvez pas télécharger une sauvegarde deux fois avec un seul lien. Donc, lorsqu’il échoue une fois, la reprise du téléchargement est probablement annulée par Discourse lui-même.

1 « J'aime »

je pense que vous devez changer la façon dont vous téléchargez la sauvegarde

1 « J'aime »

Eh bien, il existe d’autres moyens de télécharger des sauvegardes, mais je préférerais identifier et résoudre ce problème particulier :smile:

1 « J'aime »

Probablement cela, mais ce n’est certainement pas le seul problème qui empêche le téléchargement complet de la sauvegarde via le navigateur Web.

Pour information, le forum a été migré vers un autre serveur (pour des raisons indépendantes), mais le problème persiste. Le téléchargement de la sauvegarde (3,3 Go) échoue systématiquement.

J’ai essayé de télécharger une sauvegarde depuis un autre forum et j’ai rencontré le même problème.

Quelqu’un peut-il essayer de reproduire cela sur sa propre instance ? Sur les deux sites, le téléchargement échoue après 30 secondes.

Je déplace ceci dans la section Bug car je suis presque sûr que je ne suis pas le seul concerné.

Je rencontre le même problème depuis plus d’une semaine. J’ai effectué deux mises à jour complètes pendant cette période, mais le problème persiste. Auto-hébergé sur IONOS.

2 « J'aime »

J’ai soumis une pull request (PR) pour résoudre ce problème en augmentant les délais d’attente (timeouts) de Nginx spécifiquement pour /admin/backups/, ce qui devrait aider à prévenir les interruptions « Échec – Erreur réseau » en milieu de transfert lors de téléchargements plus importants :

1 « J'aime »

J’ai essayé à nouveau, ça échoue toujours à 1 Go

1 « J'aime »

C’est beaucoup trop risqué, cela pourrait entraîner un déni de service involontaire.

Nous devrions utiliser sendfile là et nginx devrait le gérer sans aucun besoin de proxy.

1 « J'aime »

Entièrement mis à jour en 2025.12.0-latest, le problème persiste.

Edit : Je peux télécharger les sauvegardes via WinSCP ou quelque chose de similaire, mais ce serait bien si cela fonctionnait comme annoncé et que le lien par e-mail + le téléchargement par navigateur se terminaient avec succès.

L’IA a probablement tort, mais conseille également d’augmenter la valeur de : DISCOURSE_NGINX_PROXY_READ_TIMEOUT: 600 pour résoudre ce problème.

1 « J'aime »

J’obtiens cela aussi. Taille de sauvegarde de 13 Go (ma dernière sauvegarde complète avant de décharger tous les médias vers S3 avant que quelqu’un ne se plaigne !)

1 « J'aime »

wow ! c’est vraiment la taille à faire via SSH plutôt que par le navigateur web

Indépendamment de la manière correcte de faire quelque chose, nous soulignons simplement le fait qu’une fonctionnalité intégrée utile est actuellement cassée :slight_smile:

2 « J'aime »

j’étais sarcastique

[quote=“WaitroseCarpark, post:13, topic:388578”]décharger tous les médias vers S3
[/quote]

le script python ci-dessous ne continuera pas à fonctionner après l’activation de secure-media

Puis-je suggérer un texte d’aide indiquant à l’administrateur l’emplacement du fichier de sauvegarde au cas où il voudrait le télécharger avec un client

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

De plus, ce bouton est trompeur - il serait préférable de l’intituler « Lien de téléchargement par e-mail »

image

Il ne le sait pas. Il ne peut pas le savoir. Cela dépend de votre configuration docker dans votre fichier yml. C’est généralement dans standalone, mais cela pourrait être dans web_only, mais cela pourrait aussi être n’importe où dans le système de fichiers.

Bien que ce soit techniquement vrai, je ne me souviens pas que quelqu’un d’autre ait exprimé cette préoccupation au cours de la dernière décennie. Le trouvez-vous très trompeur ? Vous pouvez le changer sur votre propre site si vous pensez que cela aidera.

2 « J'aime »