Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Saut de file d'attente
Une tâche reste dans un SUBMITTED
état en attente de traitement jusqu'à ce que la file d'attente à laquelle vous la soumettez dispose de ressources disponibles. Pour éviter les longs temps d'attente, vous pouvez configurer votre tâche pour qu'elle soit automatiquement déplacée vers une autre file d'attente après un certain temps. C'est ce qu'on appelle le saut de file d'attente.
Gardez à l'esprit les définitions suivantes en ce qui concerne le saut de file d'attente.
- File d'attente de soumission
-
La file d'attente à laquelle vous soumettez initialement une tâche est sa file d'attente de soumission .
- File d'attente de destination
-
La file d'attente vers laquelle votre tâche se déplace lorsqu'elle saute de file d'attente est sa file de destination.
- Durée d’Attente
-
Durée pendant laquelle votre tâche attend dans sa file d'attente de soumission avant de pouvoir accéder à sa file de destination.
- Hop
-
Une tâche saute lorsqu'elle passe de sa file d'attente de soumission à sa file de destination une fois le temps d'attente écoulé. Une tâche qui déplace des files d'attente est également appelée tâche sautillée.
Un cas d'utilisation courant du saut de file d'attente consiste à déplacer des tâches d'une file d'attente réservée vers une file d'attente à la demande lors d'un pic d'utilisation. Par exemple, vous pouvez déplacer automatiquement des tâches qui restent dans un SUBMITTED
état pendant plus de 10 minutes.
Note
Lorsque vous configurez le saut de file d'attente d'une file réservée à une file d'attente à une file d'attente à la demande MediaConvert, vous facturez en fonction du type de file d'attente dans lequel votre tâche s'exécute finalement. Si votre tâche s'exécute dans une file d'attente réservée, MediaConvert il ne vous facture pas séparément pour la tâche, car le coût est déjà couvert par le montant que vous payez pour votre file d'attente réservée. Si votre tâche s'exécute dans une file d'attente à la MediaConvert demande, elle vous est facturée au tarif à la demande.
Rubriques
Configurer le saut de file d'attente
Lorsque vous configurez le saut de file d'attente, vous spécifiez la file d'attente de soumission, le temps d'attente et la file d'attente de destination. Généralement, la file d'attente de soumission est une file réservée et la file de destination est une file d'attente à la demande. Les onglets suivants présentent différentes options pour configurer le saut de file d'attente.
Afficher l'historique des emplois
Lorsqu'une tâche saute une file d'attente, les valeurs des paramètres queue
et priority
restent telles que vous les avez définies lorsque vous avez créé la tâche. Vous pouvez voir les valeurs de la destination et de la priorité de la file d'attente après le saut de la tâche. Les onglets suivants proposent deux options pour afficher l'historique d'une tâche et la priorité de la file d'attente.
Balises de facturation pour les tâches ayant effectué un saut
Si vous utilisez des étiquettes de facturation sur vos tâches et que vous définissez la source de vos étiquettes de facturation sur Queue, les frais liés à vos tâches sont toujours répertoriés sous les balises de la file d'attente de soumission. Pour suivre le montant qui vous a été facturé pour une tâche qui ne fait pas la queue, vous pouvez définir la source des balises de facturation sur Job. Pour plus d'informations sur l'utilisation de balises pour trier votre facture AWS , veuillez consulter Configuration des MediaConvert ressources AWS Elemental pour la répartition des coûts par le biais du balisage.
Note
La répartition des coûts basée sur la file d'attente ne s'applique qu'aux tâches exécutées dans des files d'attente à la demande. Lorsque votre file d'attente de soumission est une file d'attente réservée et que votre tâche passe dans une file d'attente à la demande, les frais de cette tâche à la demande apparaissent dans votre rapport sur la répartition des coûts. Si vous ne mettez pas de balises dans votre file d'attente réservée, ces frais apparaissent dans le rapport non triés.
Liste des tâches ayant effectué un saut
Lorsque vous consultez votre tâche, MediaConvert affiche la file d'attente dans laquelle vous l'avez soumise. Par exemple, si vous soumettez une tâche àQueue1
, et qu'elle y passe Queue2
automatiquement, cette tâche apparaît dans des listes filtrées. Queue1
Il n'apparaît pas dans les listes filtréesQueue2
.
Définissez la priorité des tâches pour les offres d'emploi annulées
Lorsque vous configurez une tâche pour le saut de file d'attente, vous pouvez spécifier la priorité de la tâche dans la nouvelle file d'attente. Si vous ne spécifiez pas de nouvelle priorité, la tâche conserve le numéro de priorité de sa file d'attente de soumission.
Si vous utilisez des instructions différentes pour choisir les valeurs priority
entre les deux files d'attente, assurez-vous de spécifier une nouvelle valeur de priorité pour la tâche dans la file d'attente de destination.
Pour plus d'informations sur la définition de la priorité de la tâche dans la file d'attente de soumission, reportez-vous à la section Priorité du job.
Les onglets suivants proposent différentes options pour définir la priorité d'une tâche interrompue.
Spécifiez le transcodage accéléré pour les tâches sautées
Pour réduire le temps de transcodage pour certaines tâches, utilisez le transcodage accéléré. Dans la plupart des cas, vous soumettez des tâches accélérées à des files d'attente à la demande, car les files réservées ne peuvent pas exécuter de tâches accélérées. Cependant, vous pouvez soumettre une tâche avec le paramètre de transcodage accéléré défini sur Préféré à une file d'attente réservée. Dans ce cas, si la tâche passe dans une file d'attente à la demande, elle s'exécute avec l'accélération activée. Pour plus d'informations sur le transcodage accéléré, voir Transcodage accéléré dans le guide de l'MediaConvert utilisateur.
Les onglets suivants proposent différentes options pour configurer le transcodage accéléré.
Comportement de saut de file d'attente avec des files d'attente en pause
Les tâches ne sautent pas d'une file d'attente suspendue, mais sautent en toute liberté vers les files d'attente suspendues.
Sortir d'une file d'attente interrompue
Les tâches ne sautent pas d'une file d'attente suspendue. Le comportement de saut de file d'attente dépend de la durée pendant laquelle la file d'attente est suspendue. Considérez ces deux situations :
Vous soumettez une tâche à une file d'attente, vous suspendez la file d'attente plus longtemps que le temps d'attente après le changement de file d'attente, puis vous la réactivez.
Dans ce cas, le saut de la tâche dépend de l'endroit où elle se trouve dans la file d'attente. S'il y a des tâches devant elle dans la file d'attente, la tâche saute dans la file d'attente de destination. S'il n'y a aucune tâche en attente dans la file d'attente, il la MediaConvert traite sans sauter.
Par exemple, imaginez que vous soumettez une tâche à Queue1
avec un temps d'attente de 15 minutes et une destination deQueue2
. Cinq minutes après avoir soumis la tâche, vous suspendez Queue1
. Dix minutes plus tard, la tâche demeure dans Queue1
. Une demi-heure après, vous activez Queue1
. À ce moment-là, il n'y a pas de tâches devant elle dans Queue1
et, par conséquent, la tâche s'exécute depuis Queue1
.
Vous soumettez une tâche à une file d'attente. Vous suspendez la file d'attente, puis la réactivez avant que le temps d'attente ne soit écoulé.
Dans ce cas, l'heure à laquelle la file d'attente est interrompue n'affecte pas du tout le saut de file d'attente.
Par exemple, imaginez que vous soumettez une tâche à Queue1
avec un temps d'attente de 15 minutes et une destination deQueue2
. Cinq minutes après avoir soumis la tâche, vous suspendez Queue1
. Une minute plus tard, vous réactivez Queue1
. Neuf minutes plus tard (15 minutes après avoir soumis la tâche), il y a encore des tâches en attente dans la file d'attente. Par conséquent, la tâche passe à zéroQueue2
, comme si vous n'aviez pas suspendu la file d'attente.
Passer à une file d'attente en pause
Les tâches sautent librement des files d'attente actives vers les files d'attente suspendues. Par exemple, imaginez que vous soumettez une tâche à Queue1
avec un temps d'attente de 15 minutes et une destination deQueue2
. Ensuite, cinq minutes après avoir soumis le travail, vous faites une pauseQueue2
. Dix minutes plus tard (15 minutes après avoir soumis la tâche), la tâche saute vers Queue2
et y reste jusqu'à ce que vous activiez la file d'attente.