带有node-cron模块的nodejs app的Heroku 2 dynos。它会如何工作?

时间:2014-11-11 08:59:49

标签: node.js heroku cron

我有一个在2个dynos上运行的nodejs应用程序 我有cron模块来运行同步外部MySQL数据库到我的MongoDb 我的问题是。 当我在2个dynos上运行时,cron作业会运行两次,每个应用程序运行一次,因为cron作业在nodejs app中吗?

1 个答案:

答案 0 :(得分:0)

Heroku dynos没有可用的cron。 Dynos基本上是无国籍的,对其他dynos一无所知,所以即使cron可用,每个dyno都会自行运行,你会有重复。

如果您需要类似cron的功能,则应使用Heroku Scheduler: