在小片(256MB)上运行Rails时,主要的问题和技巧是什么?狭窄区域的最佳服务器设置是什么?乘客,Nginx,Mongrel?在这种环境中,最好的后台任务处理器是什么?你需要注意什么?我很想听到那些做过这件事的人的故事,并碰到了一些虚拟的墙壁。

有帮助吗?

解决方案

我在一个256mb的slicehost上运行Passenger,没问题。设置比任何其他选择更容易,更容易。对于背景资料,我使用Starling和Workling,Ryan Bates有一个优秀的截屏视频如何一起使用。

其他提示

Nginx代理几个杂种。更新gem可能会导致内存不足,但这可以通过从源代码下载和编译rubygems来解决。使用cron进行后台任务没有问题,因为它非常轻量级。

在我的256片上,我在一对瘦服务器前面运行nginx。无论你决定选择什么,都要确保你使用god或monit来控制你的筹码。

我建议Passenger使用它简单而且占地面积小。我在我的VPS上有几个域(RailsPlayground上的256MB VPS)并且到目前为止没有任何问题。此外,Starling / Workling组合效果很好,或者如果您的网站不是很大(甚至很简单),您甚至可以使用spawn插件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top