классический сайт asp случайно зависает IIS6 - PullRequest
0 голосов
/ 02 сентября 2011

У нас есть классический сайт ASP, который подключается к серверу SOAP.Мы не смогли выяснить, что приводит к зависанию веб-сайта.Когда мы видим, что веб-сайт зависает, мы просто перезапускаем мыльный сервер, и веб-сайт работает нормально (до следующего раза, когда он зависает).Я хочу упомянуть, что когда веб-сайт зависает, я могу попасть на любую страницу на сервере с расширением .html или .htm, но любая страница с расширением .asp будет просто синхронизироваться.

1 Ответ

1 голос
/ 03 сентября 2011

Запустите монитор производительности, выберите категорию «Активные страницы сервера» и просмотрите счетчик «Выполнение запросов».

Вы, вероятно, увидите, что со временем это увеличивается. У вас есть потоки, ожидающие незавершенных вызовов на SOAP-сервер. В конце концов в ASP заканчиваются потоки (обычно 25 потоков на процессор). После этого последующие запросы к ASP помещаются в очередь в ожидании освобождения потока, чего он никогда не делает.

...