Какая команда stsadm выполняет переработку пула приложений, а какая нет?
-
16-09-2019 - |
Вопрос
Я пытаюсь выяснить, перерабатывает ли развертывание / обновление решений и активация функций пул приложений или каким-либо образом прерывает / замедляет действия пользователя.Мне нужно знать, можно ли выполнить эти шаги во время загрузки сервера, или лучше выполнить развертывание в нерабочее время.
Конкретные команды, которые я использую, включают upgradesolution или displaysolution, addsolution, installfeature и activatefeature, но для полноты картины было бы неплохо иметь полный список.
Решение
Как общее правило - всегда выполняйте обновление функций / решений в нерабочее время.Вы никогда не знаете, как это изменение повлияет на запущенное приложение.
- решение по обновлению - да
- addsolution - да
- установочная функция - да
- функция активации - нет
Причина, по которой activatefeature этого не делает, заключается в том, что вы выполняете команды, содержащиеся в функции, напримерсобытия и схемы.Все остальные регистрируют ресурсы для использования sharepoint, поэтому требуется перезапуск.
Другие советы
Для получения дополнительной информации:Решение upgradesolution, похоже, выполняет полный набор IISReset, а не просто переработку пула приложений.Это важное различие, если у вас на ферме работает более одного сайта.Чтобы обойти это, кажется, вы можете передать параметр -local, и это затем выполнит переработку пула приложений вместо IISReset .Недостатком этого является то, что вы должны выполнять команду на каждом сервере.Все зависит от вашей ситуации, но знать это полезно.