提问人:srboisvert 提问时间:1/10/2009 更新时间:4/3/2009 访问量:1440
在 vps 切片上运行的 Ruby on Rails
Ruby on Rails running on a vps slice
问:
在小切片 (256MB) 上运行 Rails 时的主要陷阱和技巧是什么?狭窄宿舍的最佳服务器设置是什么?乘客,Nginx,Mongrel?在这种环境中,最好的后台任务处理器是什么?您需要注意什么?我很想听听那些这样做并撞到一些虚拟墙的人的故事。
答:
1赞
brian
1/10/2009
#1
Nginx 代理几个。更新 gem 可能会导致内存不足,但这可以通过从源代码下载和编译 rubygem 来解决。使用 cron 执行后台任务没有问题,因为它非常轻量级。
评论
0赞
srboisvert
1/10/2009
如果您的任务依赖于 ActiveRecord 和 Rails 并且需要经常运行,该怎么办?我确实遇到了这个回复:宝石更新:groups.google.com/group/emm-ruby/browse_thread/thread/......
1赞
Mike Breen
1/11/2009
#2
在我的 256 切片上,我在一对瘦服务器前面运行 nginx。无论你决定使用什么,都要确保你使用上帝或货币来控制你的堆栈。
评论
0赞
nitecoder
3/27/2009
上帝会严重泄露记忆,所以我会说使用 monit。
3赞
Ryan Bigg
1/12/2009
#3
我在 256mb slicehost 上运行 Passenger,没问题。设置比任何其他替代方案都容易得多。对于背景资料,我使用 Starling 和 Workling,Ryan Bates 有一个关于如何同时使用两者的出色截屏视频。
评论
1赞
Mike Breen
1/16/2009
乘客真的应该是您的首选。
1赞
Head
1/14/2009
#4
我推荐 Passenger,因为它简单且占地面积小。我的VPS上有多个域(RailsPlayground上的256MB VPS),到目前为止没有任何问题。此外,Starling/Workling 组合效果很好,或者如果您的网站不大(这非常简单),您甚至可以只使用 spawn 插件。
评论