重启服务器后 node-cron 任务终止

时间:2021-01-08 13:01:58

标签: node.js mongodb express scheduled-tasks node-cron

我工作的项目完全依赖于 cronjobs 功能,例如订阅到期前 1 天的 firebase 推送通知。问题是当我重新启动服务器时,所有 cron 作业都终止了。我该如何解决这个问题

2 个答案:

答案 0 :(得分:1)

将您的 cronjobs 保存到数据库,并仅使用数据库中的值或默认值?

答案 1 :(得分:0)

使用 Agenda.js 和 Agendash 。 npm 安装议程议程 议程将您的工作保存在数据库中,即使您重新启动服务器也会触发。 Agendash 为您提供一个仪表板,用于监控或测试您的计划作业