【发布时间】:2020-07-14 08:25:27
【问题描述】:
我有一个通过 Celery Beat 定期(每分钟)运行的任务。有时,任务需要超过一分钟才能完成执行,这会导致调度程序在任务已经运行时将该任务添加到队列中。
如果这些任务已经在运行,是否有办法避免调度程序将任务添加到队列中?
编辑:我见过Celery Beat: Limit to single task instance at a time
请注意,我的问题有所不同。我在问如何避免我的任务被排队,而这个问题是在问如何避免任务被多次运行。
【问题讨论】:
标签: python celery django-celery celerybeat