Java 8 telah mencapai akhir dukungan
dan akan dihentikan penggunaannya
pada 31 Januari 2026. Setelah penghentian penggunaan, Anda tidak akan dapat men-deploy aplikasi Java 8, meskipun organisasi Anda sebelumnya menggunakan kebijakan organisasi untuk mengaktifkan kembali deployment runtime lama. Aplikasi Java 8 yang ada akan terus berjalan dan menerima traffic setelah
tanggal penghentiannya. Sebaiknya Anda bermigrasi ke versi Java terbaru yang didukung.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Halaman ini menjelaskan cara menghapus tugas dari push queue dan cara menghapus antrean. Dalam beberapa kasus, Anda mungkin perlu menghapus tugas yang tidak dapat diselesaikan dengan sukses, berapa kali pun tugas tersebut dicoba ulang.
Menghapus tugas dari antrean
API
Gunakan deleteTask()) untuk menghapus tugas satu per satu:
// Delete an individual task...Queueq=QueueFactory.getQueue("queue1");q.deleteTask("foo")
Klik nama antrean tempat Anda ingin menghapus tugas.
Pilih tugas yang ingin dihapus, lalu klik Delete all tasks.
Klik Delete.
Semua tugas yang dibuat sebelum waktu penghapusan akan dihapus permanen. Operasi penghapusan permanen dapat memerlukan waktu hingga satu menit untuk diterapkan.
Perlu waktu beberapa jam untuk mengklaim kembali kuota yang telah dikosongkan dengan menghapus antrean secara permanen.
Menjeda antrean
Anda dapat menjeda antrean dengan menghapus definisinya dari file queue.yaml, lalu mengupload file queue.yaml yang telah diedit. Menetapkan laju antrean ke 0 juga akan menjeda antrean.
Setiap tugas yang masih berada di antrean yang dijeda atau tugas baru yang ditambahkan ke dalamnya tidak akan diproses. Anda dapat melanjutkan antrean yang dijeda dengan mengupload file queue.yaml baru dengan antrean yang ditentukan dan laju yang ditetapkan ke nilai bukan nol.
Antrean yang dijeda akan tetap dihitung sebagai bagian dari kuota Anda.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-09-04 UTC."],[[["\u003cp\u003eYou can delete individual tasks from a push queue using the \u003ccode\u003edeleteTask()\u003c/code\u003e API method or through the Google Cloud console.\u003c/p\u003e\n"],["\u003cp\u003eAll tasks within a specified queue can be removed using the \u003ccode\u003epurge()\u003c/code\u003e API method, with all tasks created before the purge being expunged and with a wait time of at least one second before new task creation.\u003c/p\u003e\n"],["\u003cp\u003eQueues can be paused by removing their definition from the \u003ccode\u003equeue.yaml\u003c/code\u003e file and uploading the changes, or setting the queue rate to 0, preventing any task processing.\u003c/p\u003e\n"],["\u003cp\u003eDeleting a queue requires first pausing it, removing its definition from \u003ccode\u003equeue.yaml\u003c/code\u003e and then using the Google Cloud console, and you must wait 7 days to recreate with same name.\u003c/p\u003e\n"],["\u003cp\u003eYou can access the Cloud Tasks page in the google cloud console to manage tasks and queues.\u003c/p\u003e\n"]]],[],null,["# Deleting Tasks and Queues\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| java-gen2\n|\n| /services/access). If you are updating to the App Engine Java 11/17 runtime, refer to the [migration guide](/appengine/migration-center/standard/migrate-to-second-gen/java-differences) to learn about your migration options for legacy bundled services.\n\nDeleting tasks from a queue\n---------------------------\n\n### API\n\nUse [`deleteTask()`](/appengine/docs/legacy/standard/java/javadoc/com/google/appengine/api/taskqueue/Queue#deletetask)) to delete an individual task:\n\n\u003cbr /\u003e\n\n // Delete an individual task...\n Queue q = QueueFactory.getQueue(\"queue1\");\n q.deleteTask(\"foo\")\n\n\n### Console\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### API\n\nUse [`purge()`](/appengine/docs/legacy/standard/python/refdocs/google.appengine.api.taskqueue.taskqueue#google.appengine.api.taskqueue.taskqueue.Queue.purge)) to delete all tasks from the specified queue:\n\n\u003cbr /\u003e\n\n // Purge entire queue...\n Queue queue = QueueFactory.getQueue(\"foo\");\n queue.purge();\n\n\n### Console\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."]]