Heroku中的Web Dynos

时间:2013-05-04 15:34:39

标签: ruby-on-rails ruby-on-rails-3 heroku cron scheduler

我只是想看看下列情况下的最佳做法是什么。

我在我的heroku应用程序中设置了调度程序以运行两个rake任务,(执行屏幕刮擦),这些每天运行一次,现在从我读过的每月有750小时的dyno进程,但你累积甚至当dyno闲置时的用法..所以我需要运行

 heroku ps:scale web=0

这样dyno在没有运行时不会累积使用,或者我只是保持原样?

这里最好的事情是什么?

由于

1 个答案:

答案 0 :(得分:1)

如果您还没有添加任何网络工作者,那么您应该在免费套餐上。如果您登录Heroku帐户并转到应用程序的信息中心,您会看到每月估算的资源使用费用,您可以仔细检查它是否在$0上。

我在其中一个应用上测试了heroku ps:scale web=0heroku ps:scale web=1。两者都将成本保留在$0,即使有0个网络工作人员,应用程序仍然在线,所以我不确定它是如何工作的。

然而,您将支付调度程序,因为它需要调用rake任务。可能每月几美元,或者可能不到一美元,取决于它需要多长时间。