¿Cuáles son los principales errores y trucos cuando se ejecuta Rails en una porción pequeña (256 MB)? ¿Cuál es la mejor configuración de servidor para espacios reducidos? Pasajero, Nginx, mestizo? ¿Cuál es el mejor procesador de tareas en segundo plano en este tipo de entorno? ¿De qué debes cuidarte? Me encantaría escuchar las historias de personas que han hecho esto y se han topado con algunas de las paredes virtuales.Ruby on Rails ejecutándose en una porción de vps
Respuesta
Estoy ejecutando Passenger en un servidor de discos de 256 mb, sin problemas. Mucho, mucho, mucho más fácil de configurar que cualquier otra alternativa. Para cosas de fondo, uso Starling and Workling y Ryan Bates tiene un excellent screencast sobre cómo usar ambos juntos.
Nginx proxying para un par de perros mestizos. Actualizar las gemas puede hacer que se quede sin memoria, pero esto se puede resolver descargando y compilando rubygems desde la fuente. No tendrá problemas al usar cron para tareas en segundo plano, ya que es muy liviano.
¿qué sucede si sus tareas son dependientes del registro y de los rieles y deben ejecutarse con frecuencia? Encontré estas actualizaciones de re: gem: http://groups.google.com/group/emm-ruby/browse_thread/thread/a5c46bf4753f15ee?pli=1 – srboisvert
En mi rebanada 256, ejecuto nginx frente a un par de servidores delgados. Independientemente de lo que decidas, asegúrate de usar god o monit para mantener tu stack bajo control.
Dios pierde bastante la memoria así que yo diría usar monit. – nitecoder
Sugiero a Passenger por su simplicidad y tamaño reducido. Lo tengo en mi VPS con varios dominios (256 MB de VPS en RailsPlayground) y no hay problemas hasta el momento. Además, la combinación Starling/Workling funciona bastante bien o incluso puedes usar el plugin spawn si tu sitio no es enorme (es muy simple).
- 1. VPS de especificaciones más bajas para ejecutar Ruby on Rails
- 2. Perfilando una aplicación ruby / ruby on rails
- 3. Ruby vs. Ruby on Rails
- 4. Ruby on Rails will_paginate
- 5. Ruby on Rails enviar
- 6. Ruby on Rails en IIS?
- 7. Docsplit Ruby on Rails
- 8. Ruby on Rails: descargable
- 9. Ruby on Rails Switch
- 10. Usos de Ruby on Rails
- 11. ¿Cómo desinstalo una aplicación Ruby on Rails?
- 12. Ruby on Rails field average?
- 13. Ruby on Rails Debug Pregunta
- 14. Ruby on rails y Node.js
- 15. ¿Cómo funciona Ruby on Rails?
- 16. Ruby on rails application root
- 17. Ruby on Rails - ¿Variables globales?
- 18. Ruby on Rails asociación polimórfica
- 19. Django o Ruby on Rails
- 20. Versiones de modelos en Ruby on Rails
- 21. Busting Ruby on Rails Myths
- 22. Ruby on Rails: formulario select
- 23. Cómo dominar Ruby on Rails
- 24. Carga de archivos en Ruby on Rails
- 25. Ruby on Rails API Tutorial
- 26. Colas de mensajes en Ruby on Rails
- 27. SSL con Ruby on Rails
- 28. Barra de notificaciones en Ruby on Rails
- 29. Ruby on Rails Generar vistas
- 30. Ruby on Rails versus Python
Pasajero realmente debería ser su primera opción. –