Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Vous trouverez sur cette page la procédure à suivre pour supprimer les tâches d'une file d'attente d'envoi et les files d'attente. Dans certains cas, vous devrez supprimer une tâche qui ne peut pas être effectuée quel que soit le nombre de tentatives.
Supprimer des tâches d'une file d'attente
Pour supprimer une tâche à partir de la console Google Cloud :
Cliquez sur le nom de la file d'attente dont vous souhaitez supprimer les tâches.
Sélectionnez une tâche, puis cliquez sur Delete all tasks (Supprimer toutes les tâches).
Cliquez sur Supprimer.
Toutes les tâches créées avant la suppression définitive sont effacées. La prise en compte des opérations de suppression définitive peut prendre jusqu'à une minute.
Plusieurs heures peuvent être nécessaires à la récupération des quotas libérés lors de la suppression définitive d'une file d'attente.
Suspendre des files d'attente
Vous pouvez suspendre une file d'attente en supprimant sa définition du fichier queue.yaml, puis en important le fichier queue.yaml modifié. Si vous définissez le débit d'une file d'attente sur 0, la file d'attente est également suspendue.
Les tâches restantes dans la file d'attente ou les nouvelles tâches ajoutées à la file d'attente ne seront pas traitées. Vous pouvez réactiver la file d'attente suspendue en important un nouveau fichier queue.yaml dans lequel la file d'attente est définie, ainsi qu'un débit avec une valeur non nulle.
Les files d'attente suspendues continuent d'être comptabilisées dans votre quota.
Si vous supprimez une file d'attente de la console Google Cloud , vous devez attendre sept jours avant de pouvoir recréer une file d'attente portant le même nom.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (UTC)."],[[["\u003cp\u003eYou can delete individual tasks from a queue via the Google Cloud console by navigating to Cloud Tasks, selecting the desired queue, and choosing the task to delete.\u003c/p\u003e\n"],["\u003cp\u003eTo remove all tasks from a queue, you can utilize the "Delete all tasks" option in the Google Cloud console, however keep in mind that this action can take up to a minute to take effect.\u003c/p\u003e\n"],["\u003cp\u003ePausing a queue can be done by removing its definition from the \u003ccode\u003equeue.yaml\u003c/code\u003e file and uploading the edited file, or by setting its rate to 0, which will halt the processing of tasks.\u003c/p\u003e\n"],["\u003cp\u003eDeleting a queue involves first pausing it by removing its definition from the \u003ccode\u003equeue.yaml\u003c/code\u003e file and then deleting it in the Google Cloud console, which will prevent re-creation of the queue for 7 days.\u003c/p\u003e\n"],["\u003cp\u003eIt is recommended to wait at least a second after purging a queue before creating new tasks, as tasks made in close temporal proximity to the purge will also be deleted.\u003c/p\u003e\n"]]],[],null,["# Delete Tasks and Queues\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\nGo Java PHP Python\n\nThis page describes how to delete tasks from a push queue and how to delete\nqueues. In some cases you might need to delete a task that cannot be completed\nsuccessfully, no matter how many times it is retried.\n| This API is supported for first-generation runtimes and can be used when [upgrading to corresponding second-generation runtimes](/appengine/docs/standard/\n|\n| /services/access). If you are updating to the App Engine runtime, refer to the [Upgrade to second-generation runtimes]() page to learn about your migration options for legacy bundled services.\n\nDelete tasks from a queue\n-------------------------\n\n\nTo delete a task from the Google Cloud console:\n\n1. Open the Cloud Tasks page in the console.\n\n [Go to Cloud Tasks](https://console.cloud.google.com/cloudtasks)\n2. Click the name of the queue from which you want to remove the task.\n\n3. Select the task that you want to delete and click **Delete selected tasks**.\n\n4. Click **Delete**.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nPurging all tasks from a queue\n------------------------------\n\n\nTo delete a task from the Google Cloud console:\n\n1. Open the Cloud Tasks page in the console.\n\n [Go to Cloud Tasks](https://console.cloud.google.com/cloudtasks)\n2. Click the name of the queue from which you want to remove the task.\n\n3. Select the task that you want to delete and click **Delete all tasks**.\n\n4. Click **Delete**.\n\n\u003cbr /\u003e\n\nAll tasks created before the moment of purging are expunged. Purge operations\ncan take up to one minute to take effect.\n\nIt can take several hours to reclaim the quotas freed up by purging a queue.\n| **Warning:** Do not create new tasks immediately after purging a queue. Wait at least a second. Tasks created in close temporal proximity to a purge call will also be purged.\n\nPausing queues\n--------------\n\nYou can pause a queue by removing its definition from your `queue.yaml` file\nand then uploading the edited `queue.yaml` file. Setting any queue's rate to\n0 will also pause the queue.\n\nAny tasks that remain on a paused queue or any new tasks that are added to it\nwill not be processed. You can resume the paused queue by uploading a new\n`queue.yaml` file with the queue defined and rate set to a non-zero value.\nPaused queues continue to count as a part of your quota.\n\nYou can also pause a queue from within the\n[Cloud Tasks page in the Google Cloud console](https://console.cloud.google.com/cloudtasks).\n\nDeleting queues\n---------------\n\nIt is a best practice to pause a queue before you delete it:\n\n1. Remove the queue definition from your `queue.yaml` file.\n\n2. Upload the change to your `queue.yaml` file.\n\n gcloud app deploy queue.yaml\n\nOnce the queue is removed from your `queue.yaml` file, use the Google Cloud console to delete it.\n\n1. In the Google Cloud console, select the queue.\n\n [Go to Cloud Tasks](https://console.cloud.google.com/cloudtasks)\n2. Click **Delete queue**.\n\nIf you delete a queue from the Google Cloud console, you must wait 7 days\nbefore recreating with the same name."]]