2016-12-20 4 views
0

Я долгое время читал в разных местах о модулях и о том, как они работают с IIS 7+. На тестовом сервере мы установили Advanced Logging и настроили его так, как хотелось бы. Вопрос возник, хотя я не могу ответить, и это будет ли он снимать любой из наших сайтов, если я установлю модуль? Есть несколько сообщений, в которых рассказывается о том, как установить расширенный журнал, а некоторые из них упоминают перезапуск IIS или перезапуск пулов приложений (которые я решил не делать, чтобы увидеть, действительно ли я тоже, оказалось, я должен), но, как я узнал в прошлом, не следует доверять, что если бы я не делал ничего явно, это не значит, что это не было сделано в фоновом режиме.Могут ли встроенные модули IIS перезапускать IIS или пулы приложений?

Конкуренция сводится к тому, что у нас есть 1 конкретный веб-сайт, на который мы хотим установить расширенную регистрацию. Веб-сайт сильно используется 24/7, и его непреднамеренное удаление может вызвать у меня проблемы. следовательно, мой вопрос. Если я это установлю, он временно отключит наш веб-сайт, чтобы установить модуль, или он будет умным, и функция будет доступна в виде цикла приложений.

ответ

1

Это зависит от модуля и того, что изменяет модуль, если модуль изменяет файл web.config, это приведет к перезапуску пулов приложений.

Некоторые модули изменят applicationhost.config. Я считаю, что этот модуль делает это, и это действительно зависит от того, что будет изменено в этом файле, некоторые изменения вызовут перезапуск, а другие - нет.

Вы можете определенно протестировать его установку на тестовой машине и посмотреть, не перерабатываются ли пулы. Это подход, который я бы принял, чтобы получить окончательный ответ.

+0

Вы правы, что он изменяет файл appilcationhost.config. Как я узнаю, что пулы перерабатываются? или он соображает, как их вернуть. AFAIK advancedLogging добавляет 1 раздел в конфигурационный файл в разделе group.webServer, добавляет себя в глобальные модули и, очевидно, добавляет себя в часть configSection. Кажется безопасным, но я не могу сказать, будет ли он перерабатываться или нет. –

+1

В тестовом окне вы увидите события перезапуска в журнале системных событий. вы также можете увидеть изменение PID на рабочих процессах, если это произойдет. – Henry

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