Pregunta

¿Cuáles son las principales trampas y trucos cuando se ejecuta Rails en un segmento pequeño (256 MB)? ¿Cuál es la mejor configuración del servidor para cuartos estrechos? Pasajero, Nginx, Mestizo? ¿Cuál es el mejor procesador de tareas en segundo plano en este tipo de entorno? ¿De qué tienes que tener cuidado? Me encantaría escuchar las historias de personas que han hecho esto y se han topado con algunas de las paredes virtuales.

¿Fue útil?

Solución

Estoy ejecutando Passenger en un servidor host de 256 MB, no hay problema. Mucho, mucho, mucho más fácil de configurar que cualquier otra alternativa. Para material de fondo uso Starling y Workling y Ryan Bates tiene un excelente screencast en cómo usar ambos juntos.

Otros consejos

Nginx representando a un par de mestizos. La actualización de gemas puede hacer que se quede sin memoria, pero esto se puede resolver descargando y compilando rubygems desde la fuente. No tendrá problemas para usar cron para tareas en segundo plano, ya que es muy ligero.

En mi 256 rebanada ejecuto nginx frente a un par de servidores delgados. Independientemente de lo que decida, asegúrese de usar god o monit para mantener su pila bajo control.

Sugiero Passenger por su simplicidad y su pequeño tamaño. Lo tengo en mi VPS con varios dominios (256MB VPS en RailsPlayground) y no hay problemas hasta ahora. Además, la combinación Starling / Workling funciona bastante bien o incluso podría usar el complemento de generación si su sitio no es enorme (es muy simple).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top