部署 rails 线上环境标配是什么?

mistbow · 2013年03月12日 · 最后由 Rei 回复于 2013年03月12日 · 2898 次阅读

请问在生产环境下,rails 的标配是什么呢?

现在听说了太多种方案了,比如:nginx + passenger nginx + rainbows

另外麻烦大家推荐几篇环境搭建的文章吧。passenger 的搜到了,rainbows 的没有找到哇。

感谢大家回答:)

http://puma.io/, 搜索结果。有个对比,(1x16)不知道什么意思。

rainbows 主要针对慢客户端吧,或者是长连接,如果是短连接是 unicorn 比较多

#1 楼 @chenge 1 个进程 16 个线程 我发过一个简单的评测 http://ruby-china.org/topics/9024

#1 楼 @chenge 感谢回答 PUMA 有一种部署方法 囧啊 好多方法啊

#3 楼 @ShiningRay 打算做一个类似本站的网站 应该不需要长连接吧 那是不是使用 unicom 比较好哇?

#4 楼 @scott 嗯嗯 感谢提供

passenger 据说是推荐的。unicorn 并发好些。

#6 楼 @mistbow #8 楼 @chenge unicorn 比 passenger(免费版)的好处在于,不需要像 passenger 那样重新编译 nginx passenger 如果有 enterprise edition 的话功能就多了,还能监控进程内存用量等等 unicorn 监控的话要另外用 Monit 之类的工具

passenger 特点就是简单。

#10 楼 @Rei 嗯嗯 确实 但是不知道性能如何 这么多配置环境 想弄个标配 以后就不用再改动了 打算做一个小论坛类网站

#11 楼 @mistbow 我一直用 Passenger

#12 楼 @Rei 哦 好的 感谢

Unicorn 支持 zero-downtime,不知其它的支不支持?

#14 楼 @HungYuHei Passenger 普通版不支持,我打算用户量上去之后买企业版。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号