Redmine startet langsam

Redmine startet langsam

Wir betreiben Redmine 1.0 auf Apache/2.2.3 mit Passenger und Ruby 1.8.7 und Rails 2.3.5. Die Hardware ist ein 512 MB Linode VPS. Wir erleben eine Verzögerung von 5-6 Sekunden, wenn wir Redmine zum ersten Mal in einem Zeitraum aufrufen. Nachdem wir darauf zugegriffen haben, werden die Seiten sehr schnell geladen. Ist das eine Fehlkonfiguration oder erwartetes Verhalten? Können wir irgendetwas tun, um unsere Entwickler ein wenig zufriedener zu machen?

Antwort1

Eine Möglichkeit, eine Anwendungsinstanz länger aktiv zu halten, besteht in der Änderung von:

PassengerPoolIdleTime

SehenPhusion Passenger-Benutzerhandbuchfür weitere Informationen hierzu.

Mit der Einstellung auf 3600 habe ich bisher gute Erfahrungen gemacht.

Antwort2

Gibt es eine Möglichkeit, es nach dem ersten Start im Speicher zu behalten, um zukünftige Verzögerungen zu vermeiden?

Bearbeiten: PassengerPoolIdleTime 0funktioniert einwandfrei. Wie konnte ich diese Option übersehen?

Antwort3

Dies ist meiner Erfahrung nach ein typisches Verhalten für nahezu jede Rails-App. Dies gilt insbesondere für eine so große App wie Redmine. Die Ladezeit ist darauf zurückzuführen, dass Sie tatsächlich eine ausführbare Datei starten und die App beim ersten Start in den Speicher laden.

verwandte Informationen