1

我将 celery/celerybeat 配置放在相同的 settings.py 中:

from celery.schedules import crontab
from datetime import timedelta

CELERY_IMPORTS = ('some module',)

BROKER_URL = "****"
CELERY_RESULT_BACKEND = "****"

#other celery config

当我启动 celerybeat 时,它会引发 TypeError:('can't pickle module object')

如果我删除“CELERY_IMPORTS”行,celerybeat 可以正常工作。

我怀疑“CELERY_IMPORTS”如何影响 celerybeat 而 celerybeat 不需要“CELERY_INPORTS”

4

0 回答 0