8

我刚从 Epio 搬到 Heroku,在阅读了他们的新流程模型之后,我想知道 Heroku 如何处理子流程。常见问题解答说您可以创建 subprocesses,但没有描述这样做的任何含义。

每个子流程是否都算作您必须支付的新的测功机?如果是这样,使用 Gunicorn 不会因为它预先分叉其子进程而变得昂贵吗?最后,既然 Heroku 隔离了它的进程,你怎么能和你的子进程通信呢?

4

1 回答 1

10

子流程由单个测功机处理。

我不是 python 开发人员,但我在 Heroku 网站(Rails)上使用 Unicorn,通常有 4 个子进程都包含在一个测功机中。您生成的子进程数量需要注意内存消耗 - 每个测功机可以使用 512Mb。

于 2012-04-22T16:51:19.343 回答