Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Process Heroku调度器任务需要花钱吗?_Process_Heroku_Scheduler - Fatal编程技术网

Process Heroku调度器任务需要花钱吗?

Process Heroku调度器任务需要花钱吗?,process,heroku,scheduler,Process,Heroku,Scheduler,我一直在阅读Heroku的文档,但只是觉得它很混乱。我有一个应用程序,它既有一个基于web的前端(带有web进程),又有一个任务,Heroku Scheduler设置为每天午夜运行(显示在Heroku ps上,显示为run.1) 因此,我的heroku ps如下所示: Process State Command ------- ---------- ------------------------------------ run.1 up for 21h python

我一直在阅读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..
我想弄清楚的是,这算是两个二元体吗?
run
任务是否被视为后台任务

主要问题:这会花钱吗?

是的,如果你每个月检查每个应用程序的使用情况,a会累积使用量并花钱。只要你保持在这个限度内,你就不会被起诉


,它会像普通dynos一样累积使用量。它们将与Heroku发票中的“scheduler”dyno类型一起出现。

有750小时的空闲时间

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


更详细地说,它们实际上是两个dyno,不同之处在于(大概)Heroku调度程序启动的dyno只会运行很短的时间,而您的
web
dyno则会持续运行。因此,
run
dyno将只计算它运行的21分钟(在上面的示例中)。通常情况下,您可以运行这些短期、定期的任务,并在每月750个免费dyno小时内工作,即使是在始终在线的
web
dyno旁边。@Ryan Daigle:总之,一个web dyno(始终在线,因为它能够随时响应web请求)每月使用720或744小时(取决于一个月中有30天还是31天)。因此,您还有6个小时的空闲时间。如果您运行的每日计划任务平均持续10分钟,则每月仅使用worker dyno 5小时多一点(10*31/60),我说的对吗?@RyanDaigle:如果dyno处理我的调度程序任务是空闲的,我会被Heroku收费吗?它会从idleon终止,然后在有调度任务时醒来吗?我对这种一次性dyno收费概念感到困惑。@JatinGanhotra你的一次性dyno会在其进程退出时终止。因此..只要进程结束在您的dyno结束时,dyno将仅在该时间段内有效,并且不会在任何其他时间段向您收费(即,由于没有设置dyno,因此不会在两次运行之间向您收费)。评论比答案更有帮助。我只是想说清楚,我并不关心为Heroku的服务付费,我只是想了解定价模式和dynos的工作原理。请注意,答案中解释的计费系统已经改变。现在考虑了750小时的空闲时间。可以找到当前的计费系统