当前位置: 代码迷 >> 综合 >> celery 定时任务不被执行的问题解决办法
  详细解决方案

celery 定时任务不被执行的问题解决办法

热度:30   发布时间:2024-01-29 16:27:20.0

在使用celery 执行定时任务时,发现任务不会执行

原因:
celery使用的是UTC时区

解决办法:

定时需要设置的时区

在配置文件中指定:
CELERY_TIMEZONE = ‘Asia/Shanghai’
CELERY_ENABLE_UTC=True

在程序中指定:
app.conf.enable_utc = False
app.conf.timezone = “Asia/Shanghai”

  相关解决方案