Tun Heroku Scheduler-Aufgaben, die Geld Kosten?
Die ich gelesen habe über Heroku in der Dokumentation, aber fand es einfach schlicht verwirrend. Ich habe eine app, die sowohl eine web-basierte front-end (web-Prozess) und eine Aufgabe, die sich einstellen, um jeden Tag um Mitternacht ausgeführt von Heroku Scheduler (zeigt auf heroku ps
als run.1
).
So, meine heroku ps
sieht wie folgt aus:
Process State Command
------- ---------- ------------------------------------
run.1 up for 21h python webpage/listings.py
web.1 up for 8m python ./manage.py runserver 0.0.0..
Was ich versuche, herauszufinden, ist, wird dies als zwei dynos? Ist die run
Aufgabe als eine hintergrund-Aufgabe?
Wichtigste Frage: Wird das Geld Kosten?
- Nur um klar sein, ich bin nicht besorgt über die Zahlung von Heroku für Dienstleistungen, ich versuche nur zu verstehen, das Preismodell und wie dynos Arbeit.
- Beachten Sie, dass das billing-system erklärt, in der die Antworten hat sich geändert. Die 750-gratis-Stunden sind als jetzt legacy. Aktuelle billing-system gefunden werden kann hier
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, ein Heroku Scheduler anfallen, Einsatz und Geld Kosten, wenn Sie gehen Sie über Ihre 750 Kostenlose dyno-Stunden, die Sie gegeben sind pro app pro Monat. Wie lange halten Sie innerhalb dieser Grenze, werden Sie nicht geladen.
Scheduler ein-aus-dynos, die ihm die Nutzung genauso wie regelmäßige dynos. Sie erscheint mit einem "scheduler" dyno geben Sie Ihre Heroku Rechnung.
web
dyno wird kontinuierlich ausgeführt. Also dierun
dyno wird nur zählen (in deinem obigen Beispiel) für die 21 Minuten, es läuft. Oft werden Sie in der Lage zu führen Sie diese kurze, periodische Aufgaben, und bleiben Sie innerhalb Ihres 750 frei dyno-Stunden pro Monat, auch zusammen mit einem immer-aufweb
dyno.Gibt es 750 Stunden frei.
In der Abrechnung, dynos sind in vier Gruppen unterteilt: Arbeitnehmer (hintergrund dynos), web-dynos, Rechen-und one-off-Prozess (beim ausführen von "heroku laufen", zum Beispiel durch den scheduler).
Mehr an https://devcenter.heroku.com/articles/usage-and-billing