Heroku - 在 app.json 中配置定时任务调度器

16

有没有一种方法可以配置Heroku Scheduler,以便:

  • 运行脚本
  • 设定频率

使用app.json addons配置,这样它可以从Github的“Deploy to Heroku”按钮自动设置?我可以使用以下方式使插件出现:

  "addons": [ "scheduler" ]

但是如何配置脚本的名称和频率还不清楚。


请查看Heroku网站上的自定义时钟进程,我认为它更符合您想要实现的内容。如果不是,请告诉我们。 - Pedro Rodrigues
1
@PedroRodrigues 使用时钟进程意味着您需要始终运行两个进程(时钟和工作进程)。与使用调度程序插件时零持久进程不同(进程仅在计划时运行)。 - Michael Mior
1
@MichaelMior 是的,你说得对。我在我的一个项目上一直碰壁。 - Pedro Rodrigues
1个回答

0
你可以将以下内容添加到你的 Procfile 中,这样就可以为你的应用程序创建一个独立的 worker:

web: node web.js

worker: node worker.js

clock: node clock.js


这实际上并没有解决使用Heroku Scheduler的前提条件,而且两种方法都存在设计层面的权衡。 - AstraLuma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接