【问题标题】:Does/can Passenger use clusters like Mongrel?乘客是否/可以使用像 Mongrel 这样的集群?
【发布时间】:2011-01-01 12:52:18
【问题描述】:

我只是好奇,Passenger 是否可以或可以像 Mongrel 那样使用集群。如果是这样,我怎样才能专门用集群运行乘客?我正在使用 nginx。如果不是,它是如何超越 Mongrel 的?

【问题讨论】:

    标签: ruby-on-rails ruby nginx passenger mongrel


    【解决方案1】:

    Mongrel 集群只运行指定数量的 Mongrel 进程,并使用 Apache 的 mod_proxy_balancer 模块将传入的 HTTP 请求分配给它们,该模块充当反向代理并执行负载平衡。

    Passenger 使用 three different and configurable strategies 之一生成工作 (Ruby) 进程来处理 HTTP 请求。当使用Passenger 的smart 生成方法时,它能够缓存Ruby on Rails 框架代码,从而显着减少生成时间。乘客还可以重复使用已经加载的 Ruby 解释器,而不是为每个进程加载一个新的解释器。

    【讨论】:

      猜你喜欢
      • 2011-04-01
      • 2010-09-18
      • 2017-04-23
      • 1970-01-01
      • 2013-10-23
      • 2013-12-08
      • 1970-01-01
      • 2013-12-16
      • 1970-01-01
      相关资源
      最近更新 更多