本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
队列跳跃
在您提交作业的队列有可用资源之前,作业会一直处于 SUBMITTED
状态,等待处理。为防止等待时间过长,您可以将作业配置为在设定的时间后自动移至另一个队列。这叫做队列跳跃。
关于队列跳转,请牢记以下定义。
- 提交队列
-
您最初将作业提交到的队列是其提交 队列。
- 目标队列
-
作业在跳跃队列时转移到的队列是其目标队列。
- 等待时间
-
您的作业在提交队列中等待跳跃到目标队列的时间。
- 跳跃
-
等待时间过后,作业从提交队列移动到目标队列时会跳跃。移动队列的作业也称为跳跃作业。
队列跳跃的一个常见用例是在使用高峰期间将作业从预留队列移动到按需队列。例如,您可以自动移动处于 SUBMITTED
状态超过 10 分钟的作业。
注意
当您设置从预留队列跳到按需队列时,会根据您的任务最终运行的队列类型向您 MediaConvert收费。如果您的任务在预留队列中运行,则 MediaConvert 不会单独向您收取该任务的费用,因为费用已经由您为预留队列支付的费用中支付。如果您的作业在按需队列中运行,则按需 MediaConvert 费率向您收取相应费用。
设置队列跳跃
在设置队列跳跃时,您可以指定提交队列、等待时间和目标队列。通常,提交队列是预留队列,而目标队列是按需队列。以下选项卡显示了设置队列跳跃的不同选项。
查看作业历史记录
当作业跳跃队列时,queue
和 priority
设置的值将保留在您创建作业时设置的值。您可以查看作业的跳跃后目标和队列优先级的值。以下选项卡提供了两个用于查看作业历史记录和队列优先级的选项。
跳跃作业的计费标签
如果您在作业上使用计费标签并将其来源设置为队列,则您的作业费用始终列在提交队列的标签下。要跟踪您为跳跃队列的作业支付了多少费用,您可以将计费标签来源设置为作业。有关使用标签对 AWS 账单排序的更多信息,请参阅通过标记设置 AWS Elemental MediaConvert 资源以进行成本分配。
注意
基于队列的成本分配仅适用于在按需队列中运行的作业。当您的提交队列是预留队列,并且您的作业跳跃到按需队列时,该按需作业的费用将显示在成本分配报告中。如果您没有在预留队列上放置标签,则这些费用在报告中将以未排序的方式显示。
列出跳跃作业
当您查看作业时, MediaConvert 会显示您提交作业的队列。例如,如果您将作业提交到 Queue1
并且作业跳跃到 Queue2
,则该作业将显示在针对 Queue1
筛选的列表中。它不会出现在为 Queue2
筛选的列表中。
为跳跃作业设置作业优先级
设置作业进行队列跳跃时,您可以为新队列中的作业指定优先级。如果您未指定新的优先级,则作业将保留其提交队列中的优先级编号。
如果使用不同的准则在两个队列之间为 priority
选择值,请务必为目标队列中的作业指定新的优先级值。
有关在提交队列中设置作业优先级的信息,请参阅作业优先级。
以下选项卡为设置跳跃作业的优先级提供了不同的选项。
为跳跃作业指定加速转码
要缩短某些作业的转码时间,请使用加速转码。在大多数情况下,您可以向按需队列提交加速作业,因为预留队列无法运行加速作业。但是,您可以将加速转码设置为预留队列的首选来提交作业。当您这样做时,如果作业跳跃到按需队列,它将在启用加速的情况下运行。有关加速转码的更多信息,请参阅《MediaConvert 用户指南》中的加速转码。
以下选项卡为设置加速转码提供了不同选项。
暂停的队列的队列跳跃行为
当队列处于暂停状态时,作业不会从该队列中跳跃,但作业可以自由地跳跃到暂停的队列。
从暂停的队列跳跃
当队列处于暂停状态时,作业不会从该队列中跳跃。队列跳跃行为取决于队列处于暂停状态的时间。考虑以下两种情况:
您将作业提交到某个队列,暂停该队列的时间超过队列跳跃等待时间,然后重新激活它。
在这种情况下,作业是否跳跃取决于作业在队列中的位置。如果队列中前面有任何作业,则该作业将跳跃到目标队列。如果队列中前面没有作业,则在不跳跃的情况下对其进行 MediaConvert处理。
例如,假设您将某个作业提交到 Queue1
,该队列的等待时间为 15 分钟,目标为 Queue2
。在提交作业的五分钟后,您暂停了 Queue1
。十分钟后,作业仍保留在 Queue1
中。半小时后,您激活了 Queue1
。当时,Queue1
中该作业前面没有任何作业,因此作业将从 Queue1
运行。
您将作业提交到一个队列。您暂停了该队列,然后在等待时间过去之前,重新激活了该队列。
在这种情况下,队列的暂停时间根本不会影响到队列跳跃。
例如,假设您将某个作业提交到 Queue1
,该队列的等待时间为 15 分钟,目标为 Queue2
。在提交作业的五分钟后,您暂停了 Queue1
。一分钟后,您重新激活了 Queue1
。九分钟后(提交作业的 15 分钟后),队列中该作业前面仍然有作业。因此,作业跳跃到 Queue2
,就好像您没有暂停队列一样。
跳跃到暂停的队列
作业可以自由地从活动队列跳跃到暂停的队列。例如,假设您将某个作业提交到 Queue1
,该队列的等待时间为 15 分钟,目标为 Queue2
。接着,在提交作业的五分钟后,您暂停了 Queue2
。十分钟后(提交作业的 15 分钟后),该作业跳跃到 Queue2
,并保留在该队列中,一直等到您激活队列为止。