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