gpt4 book ai didi

Python + celery : Prevent duplicate task execution

转载 作者:太空宇宙 更新时间:2023-11-03 14:11:03 31 4
gpt4 key购买 nike

如何防止同时执行两个或多个相同的任务?

例如:如果我有一个名为 do_stuff 的任务和一个调用它的程序,则只有在当前没有运行 do_stuff 的其他实例时才应执行该任务。

最佳答案

根据DOCS :

You can accomplish this by using a lock.

有此警告:

In order for this to work correctly you need to be using a cache backend where the .add operation is atomic. memcached is known to work well for this purpose.

关于Python + celery : Prevent duplicate task execution,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48490964/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com