【问题标题】:node cron vs node schedule when creating a heroku server to log statistics创建heroku服务器以记录统计信息时的node cron vs node schedule
【发布时间】:2016-12-06 22:18:43
【问题描述】:

我正在尝试创建一个 Heroku 服务器,该服务器每天从早上 6 点到下午 5 点记录不同的统计数据,然后在服务器输出上以数组的形式在午夜显示全天收集的数据。我该怎么做呢?为了创建每天在每小时最开始触发的事件并存储该数据,我应该使用节点 cron 还是节点计划?

【问题讨论】:

    标签: javascript node.js heroku cron scheduler


    【解决方案1】:

    如果你想在 Heroku 上以特定的时间间隔运行一些特定的代码,你应该使用Heroku Scheduler addon。这是 Heroku 提供的免费插件,它完全可以满足您的需求,但比直接使用 JS 更可靠。

    这样做更好的原因是,当您在 Heroku 上运行代码时,您的 Web 服务器 (dyno) 将不时重新启动,如果您在 Node 进程中保持状态持久,则会打乱您的计划运行。

    【讨论】:

    • 你知道我在哪里可以找到使用 javascript 的实现吗?
    • 实现这个是什么意思?它是一个独立的服务 =) 您基本上可以编写任何节点 JS 代码,例如 blah.js,并告诉 Heroku 调度程序插件每小时运行该 Javascript 代码。
    猜你喜欢
    • 2016-12-27
    • 2023-03-03
    • 1970-01-01
    • 2018-12-27
    • 2015-03-01
    • 2022-01-04
    • 1970-01-01
    • 2018-01-10
    • 2018-11-15
    相关资源
    最近更新 更多