У меня есть экземпляр redmine, развернутый в системе Linux x86_64, и я борюсь с забавной проблемой несоответствия производительности.Он ведет себя так:
Оставьте его в покое на пару часов (вообще не обращайтесь к приложению), затем установите соединение, для ответа на первые несколько запросов требуется очень много времени (может быть какплохо, как 15 секунд +, иногда каждый для ответа примерно в 1 минуту).После первых нескольких запросов он работает очень быстро, почти мгновенно, и из журнала видно, что на ответ уходит менее 100 мс.
Я попробовал несколько вариантов, чтобы запустить его с помощью mongrel, развернул егона пассажирском - Nginx, а на пассажирском - Apache.Поведение просто воспроизводимо.Я понял из тестирования, когда он занят, проблем вообще не будет.
О чем все это?Как я могу улучшить это?