create_queue
Create a queue worker on a Ploi site to process background jobs. Set connection type, queue name, max execution time, sleep interval, process count, and retry limit.
Instructions
Create a queue worker on a site (Ploi's first-class queue feature). Defaults: connection 'database', queue 'default', max-time 60s, sleep 30s, 1 process, 1 try.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| server_id | Yes | The ID of the server | |
| site_id | Yes | The ID of the site | |
| connection | No | Queue connection, e.g. 'database', 'redis', 'sqs' (default 'database') | |
| queue | No | Queue name (default 'default') | |
| maximum_seconds | No | --max-time before the worker restarts, seconds (default 60) | |
| sleep | No | --sleep seconds when no job is available (default 30) | |
| processes | No | Number of worker processes (default 1) | |
| maximum_tries | No | --tries before a job is marked failed (default 1) |