我遇到了周期性任务未运行的问题。我使用 redis 作为后端,可以手动运行任务,这是 celery 调试日志
[ModelEntry: myproject.myapp.tasks.MyPeriodicTask myproject.myapp.tasks.MyPeriodicTask(*[], **{}) { freq: 10.00 seconds }] [2012-08-01 13:45:53,764: DEBUG/MainProcess] 消费者:准备好接受任务了! [2012-08-01 13:45:53,801:调试/节拍] Celerybeat:以最大间隔-> 5.00 秒滴答作响 [2012-08-01 13:45:53,808:调试/节拍] Celerybeat:在 5.00 秒内醒来。 [2012-08-01 13:45:58,814:调试/节拍] Celerybeat:在 5.00 秒内醒来。 [2012-08-01 13:46:03,828:调试/节拍] Celerybeat:在 5.00 秒内醒来。
当我手动运行任务时,一切正常。时区在 django 和 celery 中是相同的