管理队列和任务

此页面介绍如何管理现有任务和队列,包括将其删除。在某些情况下,您可能需要删除无论重试多少次都无法成功完成的任务。

从队列中删除任务

您可以使用 Google Cloud 控制台删除任务。

  1. 在 Google Cloud 控制台中,依次前往 Cloud Tasks > 队列页面。

    前往“队列”页面

  2. 点击要删除的任务所属队列的名称。

  3. 选中要删除的任务对应的复选框。

  4. 点击 删除任务

  5. 在弹出的提示中,点击删除

从队列中完全清除所有任务

您可以使用 Google Cloud 控制台从队列中删除所有任务。

  1. 在 Google Cloud 控制台中,依次前往 Cloud Tasks > 队列页面。

    前往“队列”页面

  2. 点击要删除的任务所属队列的名称。

  3. 点击 清空队列

  4. 在出现的提示中,点击清除

在完全清除之前创建的所有任务都将彻底清空。完全清除操作最多可能需要一分钟才会生效。

暂停队列

您可以使用 Google Cloud 控制台暂停或继续执行队列。

暂停队列意味着任务的执行和传送会停止。您仍然可以创建任务并将其推送或附加到队列中,但系统不会处理这些任务。队列恢复后,系统会按任务添加到队列积压任务中的顺序处理所有积压任务。

  1. 在 Google Cloud 控制台中,依次前往 Cloud Tasks > 队列页面。

    前往“队列”页面

  2. 选中要暂停的队列对应的复选框。

  3. 点击 暂停队列

  4. 在弹出的提示中,点击暂停

  5. 如需继续执行队列,请点击 Continue queue(继续执行队列)。

删除队列

您可以使用 Google Cloud 控制台删除队列。

如果您从 Google Cloud 控制台中删除某个队列,则必须等待 3 天才能重新创建同名队列。此等待时间可防止在删除时正在执行或等待执行的任务中发生意外行为。同时还可避免删除或重新创建周期中的内部进程失败。

  1. 在 Google Cloud 控制台中,依次前往 Cloud Tasks > 队列页面。

    前往“队列”页面

  2. 选中要删除的队列对应的复选框。

  3. 点击 删除队列

  4. 在提示中输入队列名称,然后点击确认