Задать вопрос

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

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

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

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

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

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

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

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

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

Похожие вопросы