29

我一直在阅读 Heroku 的文档,但发现它很混乱。我有一个应用程序,它有一个基于 Web 的前端(带有 Web 进程)和一个由 Heroku Scheduler 设置为每天午夜运行的任务(显示heroku psrun.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..

我想弄清楚的是,这是否被认为是两个测功机?该run任务是否被视为后台任务?

主要问题:这会花钱吗?

4

2 回答 2

40

是的,Heroku 调度程序会累积使用量,并且如果您每个应用程序每个月超过750 个免费测功小时,则需要付费。只要您保持在该限制范围内,您就不会被收费。

调度程序运行一次性 dynos,它会像常规 dynos 一样累积使用量。它们将在您的 Heroku 发票中显示为“调度程序”测功机类型。

于 2012-06-08T22:50:41.940 回答
4

有 750 小时的空闲时间。

在计费中,dynos 分为四组:worker(后台 dynos)、web dynos、rake 和一次性进程(当执行“heroku run”时,例如由调度程序使用)。

更多信息请访问https://devcenter.heroku.com/articles/usage-and-billing

于 2012-06-12T03:34:14.507 回答