每月一天限制Heroku dyno

时间:2018-03-01 12:30:05

标签: node.js heroku cron scheduled-tasks

我在Heroku上运行了一个节点应用程序。我希望我的dyno每月一天(全天)活跃。 我已经阅读了Heroku调度程序文档,但它似乎不允许这样的工作。

有没有办法让我的付费dyno自动每月只活动一天? (该月的第一天)

谢谢你

1 个答案:

答案 0 :(得分:1)

您可以在heroku上设置custom clock process。文档非常糟糕,这是一个粗略的指南。

  1. 创建一个clock.js文件,并将其设置为您的cron文件。 cron npm包很不错。
  2. 创建一个Procfile,只需添加第clock: node clock.js行即可。
  3. 将您的应用部署到heroku。
  4. 在您的应用信息中心上,将web更改为clock
  5. 的默认dyno设置(撰写时的资源标签)