【发布时间】:2020-10-10 08:32:27
【问题描述】:
我有一些任务希望以并行方式运行。它们几乎 100% 受 IO 限制,并且不是 CPU 密集型(只是发出 API 请求)。
我在 Docker 环境中使用 celery/celerybeat,刚刚将 --pool=gevent 添加到我的 docker-compose 文件中,但我还必须传递 --beat。
当我启动我的应用程序时,我收到以下错误:
celery.exceptions.ImproperlyConfigured: -B option doesn't work with eventlet/gevent pools: use standalone beat instead.
有没有办法使用 Celery beat 的线程执行?
【问题讨论】:
标签: python django celery celerybeat