我目前正在运行混合集群,monit在一台服务器上监视8个Rails应用程序。
我想把这些应用程序中的7个转移到mod_rails上,剩下的一个在混合上。这7个较小的应用程序是低容量的,而我想保留的是一个大容量的应用程序。
据我所知,这将是最好的解决方案-因为设置PassengerPoolIdleTime只能应用于全局级别。
对于这种类型的设置,我应该注意哪些配置陷阱?
发布于 2008-09-21 11:23:36
我可能会将所有的应用程序都迁移到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-21 12:18:17
最后把所有东西都搬到了mod_rails上。
像冠军一样工作!
https://stackoverflow.com/questions/110512
复制相似问题