2010-03-10 2 views
1

Я запускаю IIS 7 на сервере 2008 с одним AppPool для приложения, которое в основном представляет собой набор WebMethodов ASP.NET. Некоторые из этих методов обрабатываются за несколько часов до их возвращения.IIS и количество процессов w3wp

Что-то странно, что иногда, когда я запускаю несколько одновременных запросов, IIS запускает один процесс w3wp (и, кажется, делится им между запросами), а в других случаях он объединяет несколько процессов w3wp (по 1 для каждого запроса).

Я всегда стараюсь использовать задачи mgr и просматривать процессы для всех пользователей при наблюдении за этим. Может ли кто-нибудь объяснить это непоследовательное поведение?

ответ

2

По умолчанию каждый пул приложений получает 1 процесс w3wp, но в веб-саду на каждый пул приложений может существовать несколько процессов w3wp.

Edit: Немного подробнее о web gardens

+0

Знаете ли вы, как веб-сад решает, начинать ли новый процесс w3wp для запроса или делиться ли одним процессом w3wp несколькими запросами? – manu08

+0

Я не уверен, когда начнется другой процесс, но вы можете контролировать максимальное количество процессов в iis. В IIS6 Просто найдите правой кнопкой мыши приложение, свойства, и вы увидите максимальные рабочие процессы (в ii7 он находится в расширенных настройках пула приложений). –

0

Это может быть время, чтобы переосмыслить свой веб-сад. Скотт Форсайт имеет интересную 11 минут видеоблог о том, почему webgardens контрпродуктивны: http://dotnetslackers.com/articles/iis/Why-You-Shouldnt-Use-Web-Gardens-in-IIS-Week-24.aspx

Ссылки на статьи, которые он упоминает в своем Видеоблог:

рекомендации Tuning для IIS6 и IIS7 - прочитать всю статью: http://support.microsoft.com/kb/821268 Дополнительная информация http://blogs.msdn.com/b/tmarq/archive/2007/07/21/asp-net-thread-usage-on-iis-7-0-and-6-0.aspx

Его нижняя строка - если у вас есть проблемы с производительностью, которые разрешены веб-садами - используйте веб-сады как отличный костыль, пока не будет решена основная проблема с производительностью (как правило, конфликт ресурсов).

Смежные вопросы