标签: python mysql multithreading celery
我正在运行rabbitmq服务器和默认的Celery任务。我尝试让它在多个核心上运行 - 每当我运行celery -A tasks worker -C 1时,流程都会快速运行,但如果我运行celery -A tasks worker -C X x > 1,那么我偶尔会处理作业退出并创建一个新的芹菜实例。
celery -A tasks worker -C 1
celery -A tasks worker -C X
x > 1
我的任务就是插入MySQL实例。
我的物理机有12个核心,我在DigitalOcean上运行它。
有谁知道为什么会这样?它似乎与任务无关。谢谢!