新华小霸王 2020-09-30 11:56 采纳率: 0%
浏览 208

django_cronjob定时器启动失败

按照步骤添加django cronjobs任务,通过python manage.py add添加成功,且show能够找到,但是run时报错如下

RuntimeError: No job with hash None found. It seems the crontab is out of sync with your settings.CRONJOBS. Run "python manage.py crontab add" again to resolve this issue!

按照指示多次运行add命令也无效
setting中的CRONJOBS编辑如下:

CRONJOBS = [
    ('*/1 * * * *', 'cron_test.utils.do_something', '>> %s/test.log' % os.path.join(BASE_DIR, 'logs'))
]

日志文件也没有输出

  • 写回答

1条回答 默认 最新

  • body221 2020-09-30 13:59
    关注

    建议使用celery的方法处理定时任务,在settings配置好任务后启动celery进程和beat就可以了,还是异步的。

    评论

报告相同问题?