【发布时间】:2010-09-30 15:49:18
【问题描述】:
在小切片 (256MB) 上运行 Rails 的主要问题和技巧是什么?狭小空间的最佳服务器设置是什么?乘客、Nginx、Mongrel?在这种环境下,最好的后台任务处理器是什么?你需要注意什么?我很想听听那些做过这件事并撞到一些虚拟墙的人的故事。
【问题讨论】:
标签: ruby-on-rails vps slice
在小切片 (256MB) 上运行 Rails 的主要问题和技巧是什么?狭小空间的最佳服务器设置是什么?乘客、Nginx、Mongrel?在这种环境下,最好的后台任务处理器是什么?你需要注意什么?我很想听听那些做过这件事并撞到一些虚拟墙的人的故事。
【问题讨论】:
标签: ruby-on-rails vps slice
我在一个 256mb 的 slicehost 上运行 Passenger,没问题。比任何其他替代方案更容易设置。对于背景资料,我使用 Starling 和 Workling,Ryan Bates 有一个 excellent screencast 说明如何将两者结合使用。
【讨论】:
Nginx 代理几个杂种。更新 gem 可能会导致内存不足,但这可以通过从源代码下载和编译 rubygems 来解决。将 cron 用于后台任务不会有任何问题,因为它非常轻量级。
【讨论】:
在我的 256 切片上,我在一对瘦服务器前运行 nginx。无论您决定使用什么,请确保您使用 God 或 monit 来控制您的堆栈。
【讨论】:
我建议使用Passenger,因为它简单且占用空间小。我的 VPS 上有几个域(RailsPlayground 上的 256MB VPS),到目前为止没有问题。此外,Starling/Workling 组合效果很好,或者如果您的网站不是很大,您甚至可以使用 spawn 插件(非常简单)。
【讨论】: