【问题标题】:Heroku Memory management. What is the maximum amount of memory per workerHeroku 内存管理。每个工作人员的最大内存量是多少
【发布时间】:2016-01-12 11:34:51
【问题描述】:

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

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

如果是后者,难道Heroku中无限数量的进程就没用了吗?这个没看懂

【问题讨论】:

    标签: heroku heroku-toolbelt


    【解决方案1】:

    每个测功机都是在不同实例上运行的独立容器。您可以将它们视为不同的服务器。
    这意味着每个正在运行的进程都将获得自己的内存和 CPU。因此 512MB 不除以进程数。

    【讨论】:

    • 这是否意味着每个流程类型都是测功机?例如:他们说我有512MB | 10 种工艺类型。这是否意味着我每个进程有 512MB?
    • heroku ps:scale web=2 worker=1 --> 这个命令是否意味着我有 3 台测功机需要付费?每个都是 512MB 内存?
    • 是的,每个过程类型都是一个 dyno,您提供的 scale 命令意味着您有 3 个 dyno 需要付费,每个都有 512MB 内存。
    • 如果您使用 Heroku 仪表板来扩展您的流程,您可以看到每月的成本应该是多少(如果您整个月 24/7 运行)。您可以在应用缩放之前查看成本。有一些测功机选项会影响成本
    猜你喜欢
    • 2020-07-24
    • 2019-05-12
    • 1970-01-01
    • 2012-02-14
    • 2018-11-29
    • 1970-01-01
    • 1970-01-01
    • 2011-09-26
    • 1970-01-01
    相关资源
    最近更新 更多