Задача
В нашей производственной среде система иногда задерживает отклик страницы приложения ASP.NET MVC примерно до 30 секунд, даже если в большинстве случаев одна и та же страница отображается в течение 2-3 секунд. Это происходит случайным образом с любой произвольной страницей и запросами типа GET или POST. Например, в файлах журналов указано, что системе потребовалось 15 секунд, чтобы завершить запрос файла сценария jquery или другого небольшого файла CSS, что заняло 10 секунд.
Похожие проблемы:
- Случайные замедления
Производственная среда:
- Windows Server 2008 - Стандартный (32-разрядный) - пул приложений, работающий в интегрированном режиме.
- ASP.NET MVC 1.0
Мы пробовали следующие наблюдения / наблюдения:
- Переместил приложение на отдельный веб-сервер, но это не помогло.
- Мы никогда не замечали такой же проблемы на сервере для какого-либо приложения ASP.NET.
- Настройки пула приложений в порядке. Никаких резких перезапусков / отключений.
- Нет скачков процессора или проблем с памятью.
- Нет задержек из-за запросов SQL или около того.
- Преобразование пула приложений в классический режим тоже не помогло
Похоже, что это вызывает задержку на HTTP-конвейере или работающем процессоре, задерживающем запрос.
Ищу другие предложения.
- Спасибо