Веб-сайт работал на сервере IIS 7.0 / Windows 2008. Был настроен новый сервер, работающий под управлением IIS 8.5 / Windows 2012, с более мощным оборудованием (4 ядра ЦП). Однако производительность нового сервера очень низкая.
Приложение является классическим ASP. Я заметил, что код с интенсивным использованием VBScript полностью блокирует другие запросы! Например, у меня есть страница, которая зацикливается на ~ 100000 записей. Это займет около 20 секунд. В этот период ожидают другие запросы, даже на статические ресурсы.
К сожалению, сервером управляет кто-то другой, и у меня нет доступа к журналам или мониторам производительности.
В чем может быть источник проблемы?
Думаю, это ваша проблема. Я испытал то же самое с Server 2008r2, работающим под управлением Classic ASP. Проблема в том, что обновления безопасности на сервере также устанавливают Internet Explorer 9, который перезаписывает .dll, управляющий VBScript.
https://forums.iis.net/t/1177876.aspx?Classic+Application+Pool+Hang + Проблема + с + Classic + ASP +