簡體   English   中英

Django芹菜任務數限制問題

[英]Django celery tasks number limit issue

我遇到問題,芹菜工人無法並行執行多次相同的任務。

我運行了3個工人,並將所有工人的--concurrency設置為2。

但是它僅對所有3個工作人員執行3個任務。

我希望大約有10名工人。

celery -A my_app worker -l info  -c 2 -n worker1
celery -A my_app worker -l info  -c 2 -n worker2
celery -A my_app worker -l info  -c 2 -n worker3

請幫助我一次是否可以執行3個以上的任務。

我通過使用max-tasks-per-child參數解決了它。

這是我的解決方案。

celery -A my_app worker -l info -c 10 --max-tasks-per-child 10 -n worker1

運行此命令后,它可以一次並行執行10個相同的任務。

希望這會有所幫助。

暫無
暫無

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

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