每月一天限制Heroku dyno

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每月一天限制Heroku dyno相关的知识,希望对你有一定的参考价值。

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

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

谢谢

答案

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

  1. 创建一个clock.js文件并将其设置为您的cron文件。 cron npm包很不错。
  2. 创建一个Procfile,只需添加行clock: node clock.js,没有别的。
  3. 将您的应用程序部署到heroku。
  4. 在您的应用仪表板上,将web中的默认dyno设置(写入时的资源选项卡)更改为clock

以上是关于每月一天限制Heroku dyno的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的 heroku 工人 dyno 不工作?

使用 socket.io-redis 和 RedisToGo 在 Heroku 上扩展到 2+ dynos

Heroku中的进程类型和Dynos有啥区别

你能以编程方式访问当前的 Heroku dyno id/name 吗?

将 Django 应用程序推送到 Heroku 后,Dynos 字段为空白

1 Heroku dyno 上有多少个 Rails 应用程序?