Heroku 内存管理。每个worker的最大内存量是多少

标签 heroku heroku-toolbelt

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

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

如果是后者,那不是让Heroku中的无限进程数就没用了吗?我不明白这个

最佳答案

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

关于Heroku 内存管理。每个worker的最大内存量是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33124330/

相关文章:

java - jhipster 应用程序部署到 Heroku 时出错

java - 在 pom.xml 中配置进程类型时 Heroku Webapp 崩溃

heroku - 在工作进程上设置 Heroku 日志排出?

python - Gunicorn 和 Gevent 使 Heroku 上的 Flask 应用程序崩溃

javascript - 无法在 Heroku 上运行 Node.js 应用程序

ios - 更新 PFObject 未按预期工作

heroku - 如何删除heroku应用程序并切换到从相同文件创建的新应用程序?

ruby-on-rails - 部署到 Heroku 时的不同页面外观

python - Docker 在 Heroku 中部署错误 - 权限被拒绝

ruby-on-rails - Heroku:无法运行超过 1 个自由尺寸测功机