Working with Queues
This topic describes how to work with job queues.
Queues consist of functionally related jobs that can be managed together as a group. Creating queues allows you to efficiently set priorities per job groups as opposed to single jobs which can be extremely important in complex systems executing a large number of asynchronous tasks.
Note:
When upgrading from a previous version, Zend Server will automatically assign existing jobs to the 'default' queue.
This procedure will describe how to create a new queue.
|
To add a new job queue:
|
Note: Queue settings can be edited at any time by clicking the Edit icon . The name of the Default queue cannot be edited. |
This procedure will describe how to suspend or activate an existing queue. Suspending a queue puts all associated jobs on hold.
|
To suspend/activate a job queue:
|
|
This procedure will describe how to assign a job to a queue. Once assigned, the job will be executed according to the prioritization associated with the queue and the queue settings.
|
To assign a job to a job queue:
|
|
This procedure will describe how to remove an existing queue. Removal of queues is only allowed if there are no pending jobs and if there are no recurring jobs that are set for that queue.
|
To remove a job queue:
|
Note: The Default queue cannot be removed. |
This procedure will describe how to import or export queue data. This feature can be used when working in different environments or when sharing queue settings with other Zend Server users.
|
To export queues:
To import queues:
|
|