Зависает Asp.Net сайт

Возникла следущая проблема:

Время от времени зависает asp.net сайт, работающий на IIS. Сайт крутится на windows server 2008 R2. Сам сервер при этом продолжает работать нормально.
Зависание выражается в том, что сайт просто перестает отвечать.
Проблема усугубляется тем, что иногда подвисает не весь сайт, а только веб-сервис, крутящийся на нем. При этом www-служба продолжает работать нормально. Иногда подвисает весь сайт целиком.

Попытка перезагрузить сайт(через IIS) ни к чему не приводит. Если попытаться остановить пул, то он останавливается, но отказывается запускаться(Сообщение об ошибке: «Cлужба в данный момент не может принимать команды(Исключение из HRESULT: 0x80070425)»). Если перевесить сайт на другой пул, то сайт сразу запускается. И тот пул, который выдавал ошибку — тоже сразу получается запустить.

Так как иногда падает только веб-сервис, то туда были добавлены доп. логи. После каждой строчки. Выяснилось, что сервер начинает выполнять декодирование AES(при помощи стандартной библиотеки), но не доходит до завершения декодирования. При этом при нормально работе сервера проблем с этим не возникает.

Дополнительных потоков сайт не плодит.

Сайт некоторое время назад работал на другом сервере — сбоев такого плана никогда не было. Сейчас проблема воспроизводится где-то раз в сутки.

Подскажите, пожалуйста, в чем может быть проблема?
  • Вопрос задан
  • 4538 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Монополия Санкт-Петербург
от 87 000 до 87 000 ₽
Enqo Москва
от 200 000 ₽
07 мая 2024, в 14:11
4000 руб./за проект
07 мая 2024, в 14:10
10000 руб./за проект
07 мая 2024, в 13:57
5000 руб./за проект