Si mi aplicación Rails tiene el tamaño del grupo de la base de datos establecido en 5 (valor predeterminado) en mi archivo database.yml, y estoy usando Phusion Passenger, ¿eso significa que puede haber hasta 5 conexiones de base de datos para cada proceso generado por Passenger, ¿o es 5 en total en todos los procesos?Phusion Passenger y agrupación de base de datos
5
A
Respuesta
6
El tamaño de la agrupación se aplica a un proceso de ruby. Algunos intérpretes de ruby pueden usar threading para manejar múltiples solicitudes, como jRuby. El tamaño del grupo aplica para ese proceso y todos los hilos.
El pasajero no utiliza el enhebrado, sino que crea nuevos procesos de ruby.
Cuestiones relacionadas
- 1. Phusion Passenger Ubuntu 11.10
- 2. Phusion Passenger v. WEBrick
- 3. Phusion Passenger con Ruby 1.8 y 1.9?
- 4. ¿De qué manera Phusion Passenger reutiliza hilos y procesos?
- 5. Raíles 3 Activo Pipeline + Apache + Phusion Passenger
- 6. Amazon Linux stack instalando Phusion Passenger
- 7. ¿Cómo reinicio un Phusion Passenger Standalone?
- 8. ¿Cómo puedo encontrar la versión Phusion Passenger?
- 9. phusion passenger y ruby 1.9.1 ¿ya está funcionando?
- 10. Configuración de variables de entorno para aplicaciones de Phusion Passenger
- 11. ¿Cómo elimino el caché de Ruby Phusion Passenger en Ubuntu?
- 12. ¿Hay instrucciones fáciles para migrar de Phusion Passenger a Unicorn?
- 13. ¿Phusion Passenger se reinicia correctamente cuando toco restart.txt
- 14. Ruby on Rails 3 + Apache2 + Phusion Passenger: Bundler :: excepción GemNotFound
- 15. Protección de contraseña Sitio de Rails ejecutándose en Nginx y Phusion Passenger
- 16. agrupación de conexiones de base de datos en ruby
- 17. Agrupación de tablas dentro de una base de datos MySQL
- 18. embarcadero mysql conexión de base de datos agrupación
- 19. Conexión agrupación con la base de datos de Access
- 20. Passenger y Nginx o Passenger Standalone solamente?
- 21. ¿mod_rails o Phusion Passenger finalmente son la respuesta a Ruby on Rails Deployment?
- 22. Inicio lento del servidor inicial al usar Phusion Passenger and Rails
- 23. Error al instalar Phusion Passenger "No se pudo encontrar el pasajero (> = 0) entre [] (Gem :: LoadError)"
- 24. KnockoutJS ObservableArray datos de agrupación
- 25. Agrupación y datos compartidos en Vert.x
- 26. Paperclip/Passenger NotIdentifiedByImageMagickError:
- 27. Base de datos horizontal y base de datos vertical
- 28. Capistrano, Passenger y Nginx: ¿cómo funcionan juntos?
- 29. agrupación de datos de Javascript json
- 30. agrupación de conexión de base de datos con servicio de subprocesos múltiples
Esto realmente depende de cómo el pasajero esté configurado para generar aplicaciones de rieles. Por defecto, todas las conexiones en el grupo se comparten en todos los procesos de rieles. Eso significa que las 5 conexiones se comparten entre todos los procesos. http://stackoverflow.com/questions/2200586/passenger-hosted-rails-app-painfully-slow-but-the-server-is-a-beast – Horacio
@Horacio: alguien de Phusion [impugna la afirmación de esa publicación de que las conexiones se comparten] (https://groups.google.com/forum/#!topic/phusion-passenger/hfdeaysTqPo). – twelve17