Назад | Перейти на главную страницу

Redmine медленный запуск

Мы запускаем Redmine 1.0 на Apache / 2.2.3 с Passenger и ruby ​​1.8.7 и rails 2.3.5. Оборудование представляет собой Linode VPS объемом 512 МБ. Мы наблюдаем задержку в 5-6 секунд при первом доступе к Redmine за период. После того, как мы получили к нему доступ, страницы загружаются очень быстро. Это неправильная конфигурация или ожидаемое поведение? Что мы можем сделать, чтобы наши разработчики были немного счастливее?

Есть ли способ сохранить его в памяти после первого запуска, чтобы избежать задержек в будущем?

Редактировать: PassengerPoolIdleTime 0 работает как шарм. Как я пропустил этот вариант?

Это типичное поведение практически для любого приложения Rails, по крайней мере, по моему опыту. Это особенно верно для такого большого приложения, как Redmine. Время загрузки связано с тем, что вы фактически запускаете исполняемый файл и загружаете приложение в память при первом запуске.

Один из способов сохранить экземпляр приложения в рабочем состоянии в течение более длительного времени - это изменить:

PassengerPoolIdleTime

Видеть Руководство пользователя Phusion Passenger для получения дополнительной информации об этом.

Пока у меня есть хороший опыт установки 3600.