【发布时间】:2016-12-06 22:18:43
【问题描述】:
我正在尝试创建一个 Heroku 服务器,该服务器每天从早上 6 点到下午 5 点记录不同的统计数据,然后在服务器输出上以数组的形式在午夜显示全天收集的数据。我该怎么做呢?为了创建每天在每小时最开始触发的事件并存储该数据,我应该使用节点 cron 还是节点计划?
【问题讨论】:
标签: javascript node.js heroku cron scheduler
我正在尝试创建一个 Heroku 服务器,该服务器每天从早上 6 点到下午 5 点记录不同的统计数据,然后在服务器输出上以数组的形式在午夜显示全天收集的数据。我该怎么做呢?为了创建每天在每小时最开始触发的事件并存储该数据,我应该使用节点 cron 还是节点计划?
【问题讨论】:
标签: javascript node.js heroku cron scheduler
如果你想在 Heroku 上以特定的时间间隔运行一些特定的代码,你应该使用Heroku Scheduler addon。这是 Heroku 提供的免费插件,它完全可以满足您的需求,但比直接使用 JS 更可靠。
这样做更好的原因是,当您在 Heroku 上运行代码时,您的 Web 服务器 (dyno) 将不时重新启动,如果您在 Node 进程中保持状态持久,则会打乱您的计划运行。
【讨论】: