我有问题运行芹菜工人在并行多次执行相同的任务。
我跑了3名工人,并设置了所有工人的持续时间。
,但它仅在所有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个以上的任务。
i通过使用 max-tasks-per-per-per-per-per-per-per-strong>参数。
这是我的解决方案。
celery -A my_app worker -l info -c 10 --max-tasks-per-child 10 -n worker1
运行此操作后,它可以一次并行执行10个相同的任务。
希望这很有帮助。