У меня есть Overlapping Recycling настроен для моего сайта ASP.NET MVC.Выполняет ли редактирование файл Web.config перекрывающуюся переработку или запуск + остановку пула приложений?
Как я понимаю (from this SO question), если я переработаю пул приложений, это запустит новый процесс w3wp.exe, чтобы загрузить нагрузку того, который перерабатывается, и только тогда, когда новый процесс инициализируется и принимает нагрузка, будет отключен старый процесс. И если я остановлю/запустил пул приложений, он немедленно совершит убийство, не позволяя процессу выйти изящно или позволить первому начать процесс замены.
Вопрос: когда я отредактирую файл Web.config, он перезапустит связанный с ним пул приложений IIS. Будет ли это инициировать приятное перекрывающееся поведение по переработке или жестокое прекращение/начало поведения?
Я пытаюсь решить, нужно ли мне выводить сервер из фермы с балансировкой нагрузки и выполнять сток-стоп на трафике сервера, чтобы редактировать параметры конфигурации.
Я не знаю точно, но изменения web.config обрабатываются на уровне ASP.Net. У этого есть наблюдатель файлов, который наблюдает за этим файлом и несколькими каталогами. И Overlappign Recycling - это вещь IIS, так как для меня это сделает жестокую остановку \ запуск. –