redmine inicialização lenta

redmine inicialização lenta

Estamos executando o Redmine 1.0 no Apache/2.2.3 com Passenger e Ruby 1.8.7 e Rails 2.3.5. O hardware é um Linode VPS de 512 MB. Estamos enfrentando um atraso de 5 a 6 segundos ao acessar o Redmine pela primeira vez em um período. Depois de acessá-lo, as páginas carregam muito rápido. Isso é uma configuração incorreta ou comportamento esperado? Podemos fazer algo para deixar nossos desenvolvedores um pouco mais felizes?

Responder1

Uma maneira de manter uma instância de aplicativo ativa por mais tempo é modificar:

PassengerPoolIdleTime

VerGuia do usuário do Phusion Passengerpara mais informações sobre isso.

Até agora, tenho uma boa experiência em configurá-lo para 3600.

Responder2

Existe alguma maneira de mantê-lo na memória após o primeiro lançamento para evitar atrasos futuros?

Editar: PassengerPoolIdleTime 0Funciona como um encanto. Como eu perdi essa opção?

Responder3

É um comportamento típico de praticamente qualquer aplicativo Rails, pelo menos na minha experiência. Isso é particularmente verdadeiro para um aplicativo tão grande como o Redmine. O tempo de carregamento ocorre porque você está realmente iniciando um executável e carregando o aplicativo na memória na primeira inicialização.

informação relacionada