Ruby on Rails, работающий на срезе vps - PullRequest
5 голосов
/ 10 января 2009

Каковы основные хитрости и хитрости при работе с Rails на небольшом слайсе (256 МБ)? Как лучше настроить сервер для тесных кварталов? Пассажир, Нгинкс, Монгрел? Каков лучший процессор фоновых задач в такой среде? Что вам нужно остерегаться? Я хотел бы услышать истории людей, которые сделали это и натолкнулись на некоторые из виртуальных стен.

Ответы [ 4 ]

3 голосов
/ 12 января 2009

Я использую Passenger на слайс-хосте 256 Мб, проблем нет. Намного, намного, намного проще настроить, чем любую другую альтернативу. В качестве фонового материала я использую Starling and Workling, а у Райана Бейтса отличный скринкаст о том, как использовать оба вместе.

1 голос
/ 13 января 2009

Я предлагаю Passenger за его простоту и небольшую площадь. У меня есть это на моем VPS с несколькими доменами (256 МБ VPS на RailsPlayground) и никаких проблем до сих пор. Кроме того, комбинация Starling / Workling работает довольно хорошо, или вы можете даже просто использовать плагин spawn, если ваш сайт не очень большой (он очень простой).

1 голос
/ 10 января 2009

На своем срезе 256 я запускаю nginx перед парой тонких серверов. Что бы вы ни решили сделать, убедитесь, что вы используете god или monit, чтобы контролировать свой стек.

1 голос
/ 10 января 2009

Nginx проксирует за пару дворняжек. Обновление гемов может привести к нехватке памяти, но это можно решить путем загрузки и компиляции рубинов из источника. У вас не будет проблем с использованием cron для фоновых задач, так как он очень легкий.

...