Frage

Was sind die wichtigsten Fallstricke und Tricks beim Ausführen von Rails auf einem kleinen Slice (256 MB)?Was ist das beste Server-Setup für beengte Räume?Passagier, Nginx, Mischling?Was ist der beste Hintergrundaufgabenprozessor in einer solchen Umgebung?Worauf müssen Sie achten?Ich würde gerne die Geschichten von Leuten hören, die das getan haben und gegen einige der virtuellen Wände gestoßen sind.

War es hilfreich?

Lösung

Ich bin mit Passagiere auf einem 256 MB Slicehost, keine Probleme. Viel, viel, viel einfacher einzurichten als jede andere Alternative. Hintergrund Sachen verwende ich Starling und Workling und Ryan Bates eine hervorragende Screencasts hat auf wie beide zusammen verwenden.

Andere Tipps

Nginx fungiert als Proxy für ein paar Mischlinge.Das Aktualisieren von Gems kann dazu führen, dass Ihnen der Speicher ausgeht. Dies kann jedoch durch Herunterladen und Kompilieren von Rubygems aus dem Quellcode behoben werden.Sie werden kein Problem damit haben, cron für Hintergrundaufgaben zu verwenden, da es sehr leichtgewichtig ist.

Auf meinem 256 Stück Ich laufe nginx vor einem Paar von dünnen Servern. Was auch immer Sie sich entscheiden, mit machen, um zu gehen, dass Sie verwenden Gott oder monit zu halten Ihren Stack in Schach.

Ich schlage vor, Passagier für seine Einfachheit und eher klein Fußabdruck. Ich habe das auf meinem VPS mit mehreren Domänen (256MB VPS auf RailsPlayground) und keine Probleme bisher. Auch die Starling / Workling Kombination funktioniert ziemlich gut, oder Sie können auch nur verwenden, um die Spawn-Plugin, wenn Ihre Website ist nicht riesig (es ist einfach tot).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top