当我通过 manage.py celerybeat
启动 celerybeat 时,我看到了这个:
[2011-07-12 13:37:46,892: WARNING/MainProcess] __ - ... __ - _
Configuration ->
. broker -> amqplib://guest@localhost:5672/
. loader -> djcelery.loaders.DjangoLoader
. scheduler -> celery.beat.PersistentScheduler
. db -> celerybeat-schedule
. logfile -> [stderr]@INFO
. maxinterval -> 1 hour (3600.0s)
[2011-07-12 13:37:46,892: INFO/MainProcess] Celerybeat: Starting...
我想知道上面的配置是从哪个文件中获取的。
我想将 celery 的数据库更改为 MySQL。我该怎么做?
最佳答案
我不确定您所说的“我想将 celery 的数据库更改为 mysql。我该怎么做”是什么意思。 Celery 没有使用数据库,它使用的是消息队列。在您的情况下很可能是 RabbitMQ。
Celery 从您项目的 settings.py 文件中获取它的配置。
关于python - celerybeat 从哪里获取它在启动期间显示的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6669335/