Объединитель сценариев ASP.NET время от времени возвращает пустой ответ - PullRequest
0 голосов
/ 15 июля 2010

Я использую диспетчер сценариев для ASP.NET MVC для объединения и сжатия CSS-файлов и JavaScript-файлов для страниц на веб-сайте.По большей части это работает, как и ожидалось, однако бывают случаи (пару раз в неделю), когда обработчик HTTP, отвечающий за возврат содержимого, возвращает пустой ответ, и поэтому страницы загружаются без CSS - HTML-код возвращается, а изображения загружаются также,Когда это происходит, обновление страницы не решает проблему, а сброс IIS всегда решает проблему.Кроме того, без сброса IIS по истечении некоторого времени проблема прекращается.

Обычно обработчик сценариев регистрирует ошибки, однако ошибок во время проблемы не регистрируется.Кажется, что обработчик никогда не вызывается.В IIS нет журналов невыполненных запросов.

Я наблюдал за использованием ресурсов, когда это происходило, и не заметил ничего необычного.Веб-сервер работает под управлением IIS 7 и имеет низкую загрузку ЦП.Я увеличил некоторые параметры в настройках IIS относительно количества разрешенных запросов для обработки, проблема все еще существует, хотя, возможно, и реже.Сайт получает около 1,5 миллионов просмотров страниц в месяц.

1 Ответ

0 голосов
/ 24 февраля 2011

Обнаружено, что это проблема с заголовками кэша HTTP.

...