Heroku和node-cron?

所以我知道当没有任何交通stream量的时候,Heroku的免费dynos“风”了下来,这将如何影响我使用node-cron模块实现的cron作业?

当您的免费代理程序正在hibernate时,由node_cron计划的作业将不会运行。

作为替代,您可以使用Heroku Scheduler加载项来安排您的cron作业。 这将触发一次性的dynos来运行你的cron作业。 如果您不超过每月免费testing小时的免费时间,您将可以免费运行您的cron作业。

也许他们不会像你期望的那样100%工作。 我的意思是,如果cron的执行将在您的服务器将离线的时间安排,那么它将无法正常工作。 Heroku上的Hobby Dynos仅在HTTP请求时启动,并在一段时间不活动后closures,因为cron,它们将不会启动。