2

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

我在我的 heroku 应用程序中设置了调度程序来运行两个 rake 任务(执行屏幕抓取),这些任务每天运行一次,现在从我所读到的内容来看,我每月有 750 小时免费的 dyno 进程,但即使在测功机空闲..所以我需要跑步吗

 heroku ps:scale web=0

这样测功机在不运行时不会累积使用量,还是我只是保持原样?

在这里做的最好的事情是什么?

谢谢

4

1 回答 1

1

如果您还没有添加任何更多的网络工作者,那么您应该在免费层上。如果您登录您的 Heroku 帐户并转到应用程序的仪表板,您将看到估计的每月资源使用成本,您可以仔细检查它是否处于启用状态$0

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

但是,您将在调用 rake 任务的时间为调度程序付费。可能是每月几美元,或者可能不到一美元,这取决于它需要多长时间。

于 2013-05-04T16:26:07.950 回答