【发布时间】:2020-07-16 17:52:58
【问题描述】:
我正在尝试使用 Celery 在 Heroku Flask 应用程序中运行后台任务。我想探索配置事物以允许 Celery 并行运行比默认行为允许的更多任务。
我的理解是,可以通过指定工作进程/线程的数量来使用 Celery --concurrency 选项。但是 Heroku 的 WEB_CONCURRENCY 环境变量不也指定相同的东西,或者至少是重叠/冲突的东西吗?
如果我同时设置 WEB_CONCURRENCY 和 --concurrency 会发生什么?它们是完全分开的,还是我应该只使用其中之一?
【问题讨论】:
标签: heroku concurrency celery