Mod_rails和mongrel在同一台服务器上运行?

时间:2020-03-06 14:30:08  来源:igfitidea点击:

我目前正在运行杂种集群,监视它在一台服务器上监视8个Rails应用程序。

我想将这些应用程序中的7个移到mod_rails上,其中一个保留在杂种上。 7个较小的应用程序是低容量应用程序,而我想保留在杂种中的一个是高容量应用程序。

据我了解,这将是最好的解决方案,因为只能在全局级别应用PassengerPoolIdleTime设置。

使用这种类型的设置时,我应该注意哪些配置陷阱?

解决方案

我可能会将所有应用程序都移到mod_rails上,因为性能似乎可以与Mongrel媲美,并且管理开销较小。

关于配置陷阱,只需确保我们允许公共目录,否则我们会发现静态资产失败:

<Directory "/var/www/app/current/public">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

除此之外,如果我们知道如何配置Apache,mod_rails将非常轻松。

最终将所有内容移至mod_rails。

像冠军一样工作!