我在节点js中有我的应用程序
我希望它们在预定的时间内执行
但问题出在两者之间,如果我的服务器崩溃/停止/重启,那么这些预定的作业不会持久存在而且不会被执行.
此外,我的所有作业都只使用单个进程进行调度和执行,但我希望多个进程完成这项工作.
即使我的服务器没有运行,即使我的节点服务器重新启动或更好地执行它,我希望我的所有作业都能被持久化并执行.
议程 – 使用我不想使用的mongoDB.
节点调度程序 – 无法持久存储cron作业
我希望它们在预定的时间内执行
但问题出在两者之间,如果我的服务器崩溃/停止/重启,那么这些预定的作业不会持久存在而且不会被执行.
此外,我的所有作业都只使用单个进程进行调度和执行,但我希望多个进程完成这项工作.
即使我的服务器没有运行,即使我的节点服务器重新启动或更好地执行它,我希望我的所有作业都能被持久化并执行.
议程 – 使用我不想使用的mongoDB.
节点调度程序 – 无法持久存储cron作业
var ctab = require('crontab'); ctab.load(function(err,crontab) { var job = crontab.create('* * * * * *'); var jobs = crontab.jobs(); crontab.save(function(err,crontab) { }); });