Pause et annulation ne devraient pas signifier la même chose. Dans Flux, une tâche suspendue conserve son état de transfert enregistré afin que la tâche existante puisse continuer. La distinction importante se fait entre les octets déjà stockés sur le disque et les octets qu'une source permet au client de demander à nouveau. Ces deux valeurs ne se comportent pas toujours de la même manière.
Reprendre la tâche existante
Sélectionnez la tâche en pause et utilisez Reprendre. L'ajout de la même URL en tant que nouvelle tâche crée un téléchargement distinct plutôt que de poursuivre l'ancien point de contrôle. Gardez les données de préparation et la destination disponibles. Le déplacement ou la suppression des fichiers de travail de la tâche peut forcer des contrôles d’intégrité ou empêcher une poursuite simple.
Lorsque le serveur prend en charge les plages d'octets
Les requêtes de plage HTTP permettent à un client de demander une partie particulière d'un fichier. Flux vérifie les plages renvoyées et vérifie les points de contrôle stockés avant de combiner les anciens et les nouveaux octets. Un ETag fort n'est pas le seul chemin possible pour reprendre : le moteur 2.5 peut vérifier le préfixe enregistré lorsque ce validateur est absent.
Lorsque le serveur ne peut pas reprendre directement
Pour une source hors plage, Flux peut relire le préfixe enregistré à partir du réseau, le vérifier et supprimer les octets répétés avant d'ajouter de nouvelles données. Votre progression enregistrée peut rester pendant que la connexion transfère à nouveau ce préfixe. Cela coûte de la bande passante et du temps ; aucun gestionnaire de téléchargement ne peut obliger un serveur à renvoyer une plage d'octets qu'il ne prend pas en charge.
Si le fichier distant changeait, continuer aveuglément pourrait produire un fichier mixte. Un échec de validation est donc différent d’une simple interruption temporaire du réseau. Vérifiez l’erreur et la source de la tâche avant de décider de recommencer.
Un test de pause fiable
- Démarrez un fichier stable et attendez une progression du disque non nulle.
- Mettez la tâche en pause et notez le montant téléchargé.
- Reprenez cette tâche et surveillez son état et son activité réseau.
- Si la source a changé ou a expiré, recherchez la cause au lieu d'ajouter à plusieurs reprises des tâches en double.
Sources et contexte de publication
Ce guide décrit la documentation de Flux 2.6.6. Vérifiez l'enregistrement de la version actuelle pour connaître les conditions du package.


