4

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

我想将其中的 7 个应用程序移到 mod_rails,剩下一个在 mongrel 上。7 个较小的应用程序是低容量的,而我想留在 mongrel 上的是一个高容量的应用程序。

据我了解,这将是最好的解决方案 - 因为设置 PassengerPoolIdleTime 只能在全球范围内应用。

对于这种类型的设置,我应该注意哪些配置问题?

4

2 回答 2

4

我可能只是将所有应用程序移至 mod_rails,因为性能似乎与 Mongrel 相当,并且管理开销更少。

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

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

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

于 2008-09-21T11:23:36.440 回答
1

最终将所有内容移至 mod_rails。

像冠军一样工作!

于 2008-09-21T12:18:16.637 回答