Django定时任务的配置

最近项目中需要用到一个定时任务的配置,但是做了很久都一直没有搞定,在这个里面定时任务配置还是很麻烦的,下面就对这个调试过程中,遇到的问题做一个简单的记录。

其实Django里面定时任务还是比较简单的,只不过是坑比较多,文档也不是特别清楚,通过查了很多资料,终于搞定了✌

在Django里面就是我还是通过Celery实现的,其实简单的异步任务实现很简单,就是在周期性的任务中遇到一些问题,Django的异步任务需要启动一个worker对任务进行一步的调度,而周期任务中需要有一个心跳包的服务,这个心跳包只作为心跳定时服务,并不涉及让调度任务实现,所以说,实现周期任务,是基于异步任务实现的基础上,又增加了一个周期性的心跳服务,也就意味着启动服务的时候需要多启动一个,而不是用一个去替换,另外另外一个,不去多说了,直接上代码:

```

celery -A mysite worker -l info

celery -A mysite beat -l info

```

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容