您需要让工作者和节拍都运行,以便芹菜知道它是否必须在某个时间运行定期任务。
这样的事情可以帮助您在当地的环境中。
celery -A Application worker -l info -B
或者,您可以将两个工作人员作为个人服务启动
celery -A Application worker -l info celery -A Application beat -l info
代码是正确的。问题是由于操作系统造成的。我使用的是Windows,而Celery 4.0不支持Windows。这个问题非常有用: 如何在Windows上运行Celery 。我安装了gevent,现在它已经完成了。