
По какой-то причине запросы в одном из наших пулов приложений сегодня начали «зависать». Использование ЦП низкое, как и потребление памяти, но запросы в воркере поступают и просто ставятся в очередь; все они застряли в состоянии «ExecuteRequestHandler».
Мы можем перезапустить пул, и все работает около минуты, но затем все снова начинает ставиться в очередь. Когда вы заходите на страницу, вы никогда не получаете никаких ошибок, значок загрузки браузера просто продолжает вращаться и ничего не происходит (неопределенно долго).
Пул приложений настроен на "Без управляемого кода" и находится в режиме "Классический". Мы используем такие вещи, как инструмент перезаписи IIS, но не запускаем ничего ASP.NET; все наши сайты — это либо статический HTML, либо Coldfusion 9.
Просто интересно, сталкивался ли кто-нибудь с подобной проблемой, когда запросы ставились в очередь подобным образом в IIS Worker...
решение1
Это может быть актуально: http://www.coldfusionmuse.com/index.cfm/2011/11/5/maxworkerthreads.bug
Возможно, вам придется увеличить размер maxworkerthreads коннектора.