一台服务器上有多个Rails应用程序时,如何确定正确的Puma worker数量? [关闭]

问题描述 投票:0回答:0

我有一个服务器,有四个 CPU 内核和两个 Rails 应用程序,由 Puma Web 服务器提供服务。我做了一些研究,发现对于多线程情况,我应该将工作线程数设置为等于可用 CPU 内核数。我假设此设置适用于每台服务器一个应用程序。如果我的服务器上有两个应用程序,我应该为两个应用程序设置四个 worker 还是应该为每个应用程序划分 CPU 内核并为每个应用程序设置两个 worker?

我希望有人能帮助我什么是最佳选择并解释其背后的原因。

ruby-on-rails multithreading puma
© www.soinside.com 2019 - 2024. All rights reserved.