建议有多少Puma Cluster Workers?

时间:2016-02-10 10:01:26

标签: ruby-on-rails webserver puma

推荐多少Puma Cluster Workers? 如果我想在一台服务器上运行多个Puma关于Puma Cluster Worker计数怎么办?

1 个答案:

答案 0 :(得分:3)

没有建议的Puma工作人员数量,这是调整代码和资源以匹配应用程序负载的问题。

在单个服务器上运行多个Puma实例正是集群模式的设计目标,因此这是一个好主意。但请注意,puma允许两种不同级别的并发配置 - 每个工作者的线程数和工作者数量 - 了解每个选项以充分利用资源非常重要。

我建议阅读以下内容: https://github.com/jrochkind/fake_work_app

这是各种Ruby Web服务器的比较,但我在这里引用它,因为它很好地解释了每个服务器提供的并发级别和方法,包括puma。