# Queue Controls (workflow settings and global)

**URL:** <https://community.n8n.io/t/queue-controls-workflow-settings-and-global/100855>\
**Category:** Feature Requests\
**Tags:** queue-mode\
**Created:** [April 14, 2025, 4:15am UTC](https://community.n8n.io/t/queue-controls-workflow-settings-and-global/100855 "2025-04-14T04:15:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![finganinja](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/finganinja/32/16895_2.png) [@finganinja](https://community.n8n.io/u/finganinja)\
**Post date:** [April 14, 2025, 4:15am UTC](https://community.n8n.io/t/queue-controls-workflow-settings-and-global/100855/1 "2025-04-14T04:15:36Z")

</div>

## The idea is:

Users need more control over queuing of jobs.

1. add ability to set a queue limit in workflow settings
2. add ability to set a global queue limit
3. automatically purge queued jobs per-workflow for inactive (deactivated) workflows
4. add ability to manually purge per-workflow job queue (queued jobs)
5. add ability to manually purge global job queue (queued jobs)

## My use case:

I have a backlog of jobs that queue indefinitely at the rate-of-schedule per workflow. This can create a massive backlog of queued jobs if the workers cannot keep up.

## I think it would be beneficial to add this because:

1. Limiting the number of queued jobs per workflow would prevent limitless queuing.
2. Having the ability to purge existing queues (globally and per-workflow) would restore a clean state to the queuing mechanism.
3. Deactivated jobs should no longer have queued jobs - it’s counter-intuitive as it stands, but open to debate - either way, it should be configurable.
