Skip to content

Conversation

@kiblik
Copy link
Contributor

@kiblik kiblik commented Jan 26, 2026

I have been facing a situation where the processing of tasks has become stacked. The reason for the stack of tasks is irrelevant in this context; however, I noticed that many repetitive tasks were duplicated in the queue.

This PR sets an expiration time (to three times how often they should be scheduled), so if too many tasks get stacked in the queue, repetitive execution of old tasks (which had already been rescheduled with the same goal and parameters) will not occur.

@github-actions github-actions bot added the settings_changes Needs changes to settings.py based on changes in settings.dist.py included in this PR label Jan 26, 2026
Signed-off-by: kiblik <5609770+kiblik@users.noreply.github.com>
@kiblik kiblik force-pushed the celery_options_expires branch from 60d80b8 to 2a2f306 Compare January 26, 2026 19:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

settings_changes Needs changes to settings.py based on changes in settings.dist.py included in this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant