Heroku Scheduler任务需要花钱吗?

时间:2012-06-08 22:03:59

标签: process heroku scheduler

我一直在阅读Heroku的文档,但发现它很容易让人困惑。我的应用程序既有基于Web的前端(带有Web进程),也有一个任务设置为每天午夜由Heroku Scheduler运行(在heroku ps上显示为run.1

所以,我的heroku ps看起来像这样:

Process  State       Command
-------  ----------  ------------------------------------
run.1    up for 21h  python webpage/listings.py
web.1    up for 8m   python ./manage.py runserver 0.0.0..

我想弄清楚的是,这被认为是两个dynos吗? run任务是否被视为后台任务?

主要问题:这会花钱吗?

2 个答案:

答案 0 :(得分:39)

是的,一个Heroku Scheduler将会累积使用,如果你超过每个月每个应用给出的750 free dyno-hours费用,则需要花钱。只要您保持在该限额内,就不会向您收取费用。

Scheduler runs one-off dynos,就像常规dynos一样累积使用。它们将在您的Heroku发票中以“调度程序”dyno类型显示。

答案 1 :(得分:3)

有750个免费时间。

在计费中,dynos分为四组:工作者(背景dynos),web dynos,rake和one-off-process(执行“heroku run”时,例如由调度程序使用)。

更多https://devcenter.heroku.com/articles/usage-and-billing