This page describes how to create a pull queue. You must create the queue before you can add tasks to it. The page also describes how to pause or delete a queue.
Defining queues with
<?xml version="1.0" encoding="UTF-8"?> <queue-entries> <queue> <name>my-queue-name</name> <mode>pull</mode> </queue> </queue-entries>
You use the App Engine SDK to upload the file.
[PATH_TO_APP_ENGINE_SDK]\bin\appcfg.sh update [YOUR_APP_DIR]
[PATH_TO_APP_ENGINE_SDK]\bin\appcfg.cmd update [YOUR_APP_DIR]
You can disable, or pause, a queue by removing its definition from your
file and then uploading the updated file.
If you disable a queue by omitting it from the
it, the queue is set to "disabled" and its rate is set to 0. Any tasks that
are in the queue or new tasks that are added to the queue will not be
processed. You can re-enable the disabled queue by uploading a new
file with the queue defined.
You can also pause a queue from within the Task Queues page in the GCP Console
To delete a queue:
Remove the queue definition from your
Upload the change to your
[PATH_TO_APP_ENGINE_SDK]\bin\appcfg.sh update_queues myapp/war
or on Windows:
[PATH_TO_APP_ENGINE_SDK]\bin\appcfg.cmd update_queues myapp/war
Delete the queue in the GCP Console, select the queue and click Delete queue:
If you delete a queue, you must wait 7 days before recreating with the same name.
- Learn how to create tasks.