web-dev-qa-db-ja.com

Herokuスケジューラのタスクには費用がかかりますか?

Herokuのドキュメントを読んでいますが、わかりにくいと感じました。 Webベースのフロントエンド(Webプロセス付き)と、Herokuスケジューラーによって毎日深夜に実行されるように設定されたタスク(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..

私が理解しようとしているのは、これは2つのダイノと見なされますか? runタスクはバックグラウンドタスクと見なされますか?

主な質問:これにはお金がかかりますか?

28
jdotjdot

はい、 Heroku Scheduler 使用量が発生し、 750無料dyno-hours 毎月アプリごとに与えられます。その制限内にある限り、請求は行われません。

スケジューラーは1回限りのdynoを実行します 、通常のdynoと同じように使用量が発生します。これらは、Herokuの請求書に「スケジューラー」ダイノタイプで表示されます。

39
Mitch Dempsey

750時間の無料時間があります。

請求では、dynoは4つのグループに分けられます:worker(バックグラウンドdyno)、web dyno、rake、および1回限りのプロセス(たとえば、スケジューラーによって使用される「herokurun」の実行時)。

詳細 https://devcenter.heroku.com/articles/usage-and-billing

3
brunoghisi