redmine inicio lento

redmine inicio lento

Estamos ejecutando Redmine 1.0 en Apache/2.2.3 con Passenger y Ruby 1.8.7 y Rails 2.3.5. El hardware es un VPS Linode de 512 MB. Estamos experimentando un retraso de 5 a 6 segundos al acceder a Redmine por primera vez en un período. Una vez que hemos accedido a él, las páginas se cargan muy rápido. ¿Es esto una mala configuración o un comportamiento esperado? ¿Hay algo que podamos hacer para que nuestros desarrolladores sean un poco más felices?

Respuesta1

Una forma de mantener activa una instancia de aplicación durante más tiempo es modificar:

PassengerPoolIdleTime

VerGuía del usuario de Phusion Pasajerospara más información sobre esto.

Hasta ahora tengo buena experiencia configurándolo en 3600.

Respuesta2

¿Hay alguna forma de mantenerlo en la memoria después del primer lanzamiento para evitar futuros retrasos?

Editar: PassengerPoolIdleTime 0Funciona de maravilla. ¿Cómo me perdí esa opción?

Respuesta3

Es un comportamiento típico de casi cualquier aplicación Rails, al menos en mi experiencia. Esto es particularmente cierto en el caso de una aplicación tan grande como Redmine. El tiempo de carga se debe a que en realidad estás iniciando un ejecutable y cargando la aplicación en la memoria en el primer inicio.

información relacionada