Убивает ли переработка пула приложений IIS7 какие-либо выполняемые в настоящее время запросы? - PullRequest
4 голосов
/ 12 апреля 2011

Убивает ли переработка пула приложений IIS7 какие-либо выполняемые в настоящее время запросы? Или он ожидает выполнения всех запросов (например, «дамп-стоп»)?

Я не хочу, чтобы правила утилизации вызывали периодические ошибки на моих сайтах WCF.

Спасибо

Ответы [ 2 ]

4 голосов
/ 12 апреля 2011

Нет.

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

Это из Документации для IIS6, и я уверен, что она применима для IIS7.

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

1 голос
/ 12 апреля 2011

Да. Переработка пула приложений приводит к тому, что служба WWW завершает работу всех запущенных рабочих процессов, обслуживающих пул приложений, а затем запускает новые рабочие процессы.

Это из Документации для IIS6, и я уверен, что это применимо для IIS7

...