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
Heroku内存管理。每个工作进程的最大内存量是多少_Heroku_Heroku Toolbelt - Fatal编程技术网

Heroku内存管理。每个工作进程的最大内存量是多少

Heroku内存管理。每个工作进程的最大内存量是多少,heroku,heroku-toolbelt,Heroku,Heroku Toolbelt,这可能是一个微不足道的问题,但我觉得我需要问这个问题: 当Heroku说我有512MB的RAM和10种进程类型时,这是否意味着每个进程有512MB的RAM,或者512MB除以我使用的进程数,例如每个进程512MB/10=51.2MB 如果是后者,那么Heroku中无限数量的进程难道不是毫无用处吗?我不明白这一点每个dyno都是在不同实例上运行的独立容器。您可以将它们视为不同的服务器。 这意味着每个正在运行的进程将获得自己的内存和CPU。因此,512MB不会除以进程数。这是否意味着每种进程类型都是

这可能是一个微不足道的问题,但我觉得我需要问这个问题:

当Heroku说我有512MB的RAM和10种进程类型时,这是否意味着每个进程有512MB的RAM,或者512MB除以我使用的进程数,例如每个进程512MB/10=51.2MB


如果是后者,那么Heroku中无限数量的进程难道不是毫无用处吗?我不明白这一点

每个dyno都是在不同实例上运行的独立容器。您可以将它们视为不同的服务器。

这意味着每个正在运行的进程将获得自己的内存和CPU。因此,512MB不会除以进程数。

这是否意味着每种进程类型都是动态的?例如:他们说我有512MB | 10种进程类型。这是否意味着每个进程有512MB的内存?
heroku ps:scale web=2 worker=1
-->这个命令是否意味着我有3个动态节点需要付费?每个进程都是512MB ram?是的,每个进程类型都是一个dyno,您提供的scale命令意味着您将支付3个dyno,每个dyno都有512MB ram。如果您使用Heroku仪表板来缩放进程,您可以看到每月的成本应该是多少(如果您一个月7天24小时运行)。您可以在应用缩放之前查看成本。有几个dyno选项会影响成本