如何使用Heroku的免费网站创建计划任务?

时间:2016-09-12 20:47:12

标签: heroku cron scheduled-tasks

我正在使用Rails 4.2.7。我想用Heroku托管我的应用程序,所以我首先决定创建免费的爱好帐户,看看一切是如何运作的。我想创建一个每天运行的任务,所以阅读Heroku的调度程序应用程序。但是,当我尝试添加加载项时,我收到错误

$ heroku addons:create scheduler:standard
Creating scheduler:standard on ⬢ myproject... !
 ▸    Please verify your account to install this add-on plan (please enter a credit card) For more information, see https://devcenter.heroku.com/categories/billing Verify now at
 ▸    https://heroku.com/verify

我还没准备好支付任何款项。如何创建计划任务或者Heroku不是一个很好的托管服务,如果没有,我还应该去哪里?

1 个答案:

答案 0 :(得分:2)

必须验证您的帐户是否使用加载项(有一些例外,例如Heroku Postgres和Heroku Connect加载项)。

您不需要花费任何资金来验证您的帐户。您需要有一张有效的信用卡。 Heroku将尝试验证信用卡,并且在验证成功后,您的帐户将会得到验证。您可以阅读有关已接受信用卡的详细信息以及详细的验证程序here

从上述链接中引用,

  

Heroku需要能够在发生问题时可靠地识别并联系我们的用户。我们发现,存档信用卡是获取经过验证的联系信息的最可靠方式。帐户验证还可以帮助我们预防滥用。

如果您或您应用的合作者想要:

,您必须验证自己的帐户
  •   

    向应用添加任何加载项,即使加载项是免费的。唯一的例外是Heroku Postgres和Heroku Connect附加组件的免费计划,无需验证即可添加。

  

如果您没有信用卡或借记卡(或者没有我们能够接受的信用卡或借记卡),您仍然可以使用不需要帐户验证的Heroku部分。

目前,除了使用信用卡外,没有其他选项可用于验证您的帐户。

我使用RedHat的openshift online(1X CPU-512MB内存-1GB存储,3个免费装备),但最近,他们在构建Openshift Online (NEXT GEN)时停止了新的注册。您可以apply进行开发人员预览并使用30天,但等待列表太长。在开发人员预览期间,OpenShift Online(下一代)是免费的(2 GiB内存,4个CPU内核和2 x 1 GiB持久卷,1个项目)。