我有一个在2个dynos上运行的nodejs应用程序 我有cron模块来运行同步外部MySQL数据库到我的MongoDb 我的问题是。 当我在2个dynos上运行时,cron作业会运行两次,每个应用程序运行一次,因为cron作业在nodejs app中吗?
答案 0 :(得分:0)
Heroku dynos没有可用的cron。 Dynos基本上是无国籍的,对其他dynos一无所知,所以即使cron可用,每个dyno都会自行运行,你会有重复。
如果您需要类似cron的功能,则应使用Heroku Scheduler: