Запросы ставятся в очередь в рабочем процессе IIS в ExecuteRequestHandler

Запросы ставятся в очередь в рабочем процессе IIS в ExecuteRequestHandler

По какой-то причине запросы в одном из наших пулов приложений сегодня начали «зависать». Использование ЦП низкое, как и потребление памяти, но запросы в воркере поступают и просто ставятся в очередь; все они застряли в состоянии «ExecuteRequestHandler».

Мы можем перезапустить пул, и все работает около минуты, но затем все снова начинает ставиться в очередь. Когда вы заходите на страницу, вы никогда не получаете никаких ошибок, значок загрузки браузера просто продолжает вращаться и ничего не происходит (неопределенно долго).

Пул приложений настроен на "Без управляемого кода" и находится в режиме "Классический". Мы используем такие вещи, как инструмент перезаписи IIS, но не запускаем ничего ASP.NET; все наши сайты — это либо статический HTML, либо Coldfusion 9.

Просто интересно, сталкивался ли кто-нибудь с подобной проблемой, когда запросы ставились в очередь подобным образом в IIS Worker...

решение1

Это может быть актуально: http://www.coldfusionmuse.com/index.cfm/2011/11/5/maxworkerthreads.bug

Возможно, вам придется увеличить размер maxworkerthreads коннектора.

Связанный контент