CELERYD_MAX_TASKS_PER_CHILD
CELERYD_CONCURRENCY = 20 # 并发worker数
CELERYD_FORCE_EXECV = True # 非常重要,有些情况下可以防止死锁
CELERYD_MAX_TASKS_PER_CHILD = 100 # 每个worker最多执行万100个任务就会被销毁,可防止内存泄露
CELERYD_TASK_TIME_LIMIT = 60 # 单个任务的运行时间不超过此值,否则会被SIGKILL 信号杀死
任务发出后,经过一段时间还未收到acknowledge , 就将任务重新交给其他worker执行
CELERY_DISABLE_RATE_LIMITS = True
本文详细介绍了Celery中关键配置项的作用及设置方法,包括并发worker数、任务执行限制、超时设置等,帮助读者理解如何合理配置以提高Celery系统的稳定性和效率。
4168

被折叠的 条评论
为什么被折叠?



