Назад | Перейти на главную страницу

веб-сайты утекают память? IIS 7.5 Windows Server 2008 R2

У меня на сервере Windows 2008 есть несколько веб-сайтов, которые безупречно работают уже более года. Всего несколько дней назад я столкнулся с проблемой, когда мой сервер перестал обслуживать страницы на некоторых из этих сайтов без видимой причины. Сегодня я немного углубился в это и вижу, что некоторые из моих сайтов (все они asp.net mvc 3.0) потребляют более 460 МБ памяти. Как я уже сказал, это началось на днях после очень долгого периода отсутствия проблем.

У меня два вопроса: 1) есть ли способ ограничить объем памяти, потребляемой процессом w3wp, прежде чем я смогу принудительно перезапустить его (перезапустить пул приложений для определенного сайта), чтобы он не перегружал все объем памяти? 2) какие-нибудь идеи, что могло спровоцировать это?

1) есть ли способ ограничить объем памяти, потребляемой процессом w3wp, прежде чем я смогу принудительно перезапустить его

Нет, и это не имеет смысла, потому что - приложения живут в своих собственных процессах.

2) какие-нибудь идеи, что могло спровоцировать это?

Да. Плохой код. Что это так хорошо, как и без подключения отладчика. THAT SIAD: 460mb - это не совсем так много памяти. Может быть плохое кеширование.