ASP.NET MVC нестабильность - PullRequest
       8

ASP.NET MVC нестабильность

0 голосов
/ 12 февраля 2010

Получил немного странный здесь.

У нас есть сайт MVC, который испытывает некоторую нестабильность. Раз в неделю в течение последних нескольких недель сайт отключался. Мы обнаружили, что все, что нам нужно сделать, чтобы восстановить сайт снова, это «прикоснуться» к файлу веб-конфигурации (то есть открыть его и сохранить без изменений). Это немедленно возвращает сайт к жизни и поддерживает его в течение еще недели или около того.

На сайте настроены пользовательские страницы ошибок, поэтому мы на самом деле не можем видеть возникающую ошибку, и в журналах IIS ничего не появляется.

Это похоже на проблему утечки памяти, однако .NET-сборщик мусора должен справиться с этим, верно?

Есть идеи?

Спасибо

Pat

Ответы [ 2 ]

2 голосов
/ 17 февраля 2010

Прикосновение к web.config вызывает перекомпиляцию и обновляет пул приложений. Я предполагаю, что что-то выбивает ваш пул приложений, что бы это ни было в журналах событий, я предлагаю вам проверить это.

2 голосов
/ 12 февраля 2010

У вас должна быть какая-то регистрация, чтобы вы могли видеть, какую ошибку вы получаете Я обычно использую elmah . Это даст вам полное сообщение об ошибке и трассировку стека. Трудно сказать, в чем проблема, не зная ошибки. Но это может быть какая-то утечка памяти. Вы используете много неуправляемого кода? Сборщик мусора не может справиться со всем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...