在小片(256MB)上运行Rails时,主要的问题和技巧是什么?狭窄区域的最佳服务器设置是什么?乘客,Nginx,Mongrel?在这种环境中,最好的后台任务处理器是什么?你需要注意什么?我很想听到那些做过这件事的人的故事,并碰到了一些虚拟的墙壁。
答案 0 :(得分:3)
我在一个256mb的slicehost上运行Passenger,没问题。设置比任何其他选择更容易,更容易。对于背景材料,我使用Starling和Workling,Ryan Bates有excellent screencast如何同时使用它们。
答案 1 :(得分:1)
Nginx代理几个杂种。更新gem可能会导致内存不足,但这可以通过从源代码下载和编译rubygems来解决。使用cron进行后台任务没有问题,因为它非常轻量级。
答案 2 :(得分:1)
在我的256片上,我在一对瘦服务器前面运行nginx。无论你决定选择什么,都要确保你使用god或monit来控制你的筹码。
答案 3 :(得分:1)
我建议Passenger使用它简单而且占地面积小。我在我的VPS上有几个域(RailsPlayground上的256MB VPS)并且到目前为止没有任何问题。此外,Starling / Workling组合效果很好,或者如果您的网站不是很大(甚至很简单),您甚至可以使用spawn插件。