Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在Puma中启用群集或混合模式,它们是什么?_Ruby On Rails_Multithreading_Heroku - Fatal编程技术网

Ruby on rails 如何在Puma中启用群集或混合模式,它们是什么?

Ruby on rails 如何在Puma中启用群集或混合模式,它们是什么?,ruby-on-rails,multithreading,heroku,Ruby On Rails,Multithreading,Heroku,位于Puma worker killer的自述仅在启用集群模式或混合模式(线程+工作集群)的情况下才能运行。如果您只使用线程(而不是工作线程),那么puma worker killer将无法帮助您控制内存。 因此,如果我在heroku上使用,我如何判断是否启用了集群模式或混合模式,因为在中,它只讨论集群模式 如何启用群集模式?如何启用混合模式 这仅仅是通过在Rails应用程序的config文件夹中的config/puma.rb中指定工人数量来实现的吗 混合模式或群集模式是相同的。是,您需要指定工

位于
Puma worker killer的自述仅在启用集群模式或混合模式(线程+工作集群)的情况下才能运行。如果您只使用线程(而不是工作线程),那么puma worker killer将无法帮助您控制内存。

因此,如果我在heroku上使用,我如何判断是否启用了集群模式或混合模式,因为在中,它只讨论集群模式

如何启用群集模式?如何启用混合模式


这仅仅是通过在Rails应用程序的config文件夹中的config/puma.rb中指定工人数量来实现的吗

混合模式或群集模式是相同的。是,您需要指定工作人员的数量。您将需要至少2名工作人员才能将其称为群集。通常,工人的数量取决于处理器的核心数量

如果能得到更详细的答复,那就太好了。