这可能是一个微不足道的问题,但我觉得我有必要问这个问题:
当 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/