Parameters
| Parameter | Description |
|---|---|
VIDEO_MAX_CONCURRENT | Max simultaneous video jobs |
VIDEO_JOB_RETRY_MAX | Max retry attempts per job |
VIDEO_JOB_CLEANUP_HOURS | Hours before completed jobs are purged |
VIDEO_WORKER_POLL_INTERVAL_MS | Worker polling interval |
Parameter reference
Maximum number of video jobs processed at the same time.When unset, auto-detected from available RAM (1 worker per 2 GB, max 16).
| RAM | Auto-detected workers |
|---|---|
| 4 GB | 2 |
| 8 GB | 4 |
| 16 GB | 8 |
Maximum retry attempts for a failed job before it is marked as permanently failed.
3 (default) · 5 (unreliable network) · 1 (fail fast)Hours after which completed and failed jobs are deleted from the database.
24 (default) · 168 (1 week, for debugging) · 1 (aggressive)How often the worker checks for new jobs, in milliseconds. Lower = faster pickup, higher CPU. Higher = slower pickup, lower CPU.
1000 (default) · 500 (faster) · 2000 (lower resource use)Configuration examples
- Development
- Production (high performance)
- Resource constrained
- Auto-detected concurrency
Related
Video Transformations
URL parameters for resizing, trimming, and encoding videos.
Upload & Cache Warming
Pre-generate video variants at upload time.