Какая команда stsadm выполняет и не выполняет перезапись пула приложений?

Я пытаюсь выяснить, если развертывание / обновление решений и активация функций перерабатывают пул приложений или каким-либо образом прерывают / замедляют действия пользователя. Мне нужно знать, можно ли выполнить эти шаги при нагрузке на сервер или лучше выполнить развертывание в нерабочее время.

Конкретные команды, которые я использую, «upgradeolution» или «DisplaySolution», «добавляет решение», «installfeature» и «activatefeature», но для полноты картины было бы неплохо иметь исчерпывающий список.


person Eugene Katz    schedule 24.09.2009    source источник


Ответы (2)


Как правило - всегда обновляйте функции / решения в нерабочее время. Никогда не знаешь, как изменение повлияет на работающее приложение.

  • апгрейд решение - да
  • addolution - да
  • installfeature - да
  • activatefeature - нет

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

person DJ.    schedule 24.09.2009

Для информации: решение обновления, похоже, выполняет полный IISReset, а не только перезапуск пула приложений. Это важное различие, если у вас на ферме несколько сайтов. Чтобы обойти это, кажется, вы можете передать параметр -local, и это затем выполнит перезапуск пула приложений вместо IISReset. Обратной стороной является то, что вам нужно выполнять команду на каждом сервере. Все зависит от вашей ситуации, но это полезно знать.

person j.strugnell    schedule 25.09.2009