@monthly cron的工作不可靠

gue*_*tli 3 python django cron

我们的客户希望我们每月创建一份报告.

在过去,我们使用@monthly cron作业完成此任务.

但这不可靠:

  1. 服务器可能会在这一分钟内关闭.Cron没有重新开始这些工作
  2. 如果服务器已启动,则此时数据库可能无法访问.
  3. 如果服务器已启动且数据库已启动,则可能存在无法访问的第三方系统
  4. 可能存在软件错误.

我能做些什么,以确保每月创建报告?

它是一个基于Django的Web应用程序

小智 6

使用一个体面的调度程序

芹菜拍是一种调度者; 它定期启动任务,然后由群集中的可用工作节点执行.

您可以使用报告功能作业创建定期任务.如果作业失败,芹菜将根据您设置的重试策略重试.

芹菜文档 - 定期任务