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。
像冠军一样工作!