推荐多少Puma Cluster Workers? 如果我想在一台服务器上运行多个Puma关于Puma Cluster Worker计数怎么办?
答案 0 :(得分:3)
没有建议的Puma工作人员数量,这是调整代码和资源以匹配应用程序负载的问题。
在单个服务器上运行多个Puma实例正是集群模式的设计目标,因此这是一个好主意。但请注意,puma允许两种不同级别的并发配置 - 每个工作者的线程数和工作者数量 - 了解每个选项以充分利用资源非常重要。
我建议阅读以下内容: https://github.com/jrochkind/fake_work_app
这是各种Ruby Web服务器的比较,但我在这里引用它,因为它很好地解释了每个服务器提供的并发级别和方法,包括puma。