簡體   English   中英

芹菜是否符合我的限速標准?

[英]Is celery following my rate limit properly?

我在Celery中有一個限速任務,但是Flower中顯示的結果使它看起來好像它正在立即處理一堆任務,然后遵守限速。 為什么會這樣呢? 我需要做些什么來確保它從一開始就遵守速率限制?

@shared_task(rate_limit="4/m")
    def my_task(a,b):
        ...

...

my_task.apply_async((x, y,),)

成功的任務

腳步

您有不止一個工人在消耗my_task嗎? 如果是這樣,您的價格限制將不會生效,因為芹菜的價格限制是每個工人docs )。 為了解決這個問題,您需要將my_task路由到只有一個工作人員在使用它的隊列。 請參閱路由文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM