Recycle AppPool - PullRequest
       1

Recycle AppPool

2 голосов
/ 24 февраля 2011

Программная переработка пула приложений аналогична запуску и остановке пула приложений в IIS.

Ответы [ 2 ]

3 голосов
/ 25 февраля 2011

В некотором смысле, разница в том, что во время цикла http.sys поддерживает подключение клиента, пока рабочий процесс перезагружается, и прозрачно направляет новые запросы новому рабочему процессу после его запуска.

Также IIS (6 и 7) по умолчанию использует «Перекрытую переработку». Это означает, что IIS запустит новый рабочий процесс, прежде чем завершит работу старого рабочего процесса. После запуска нового процесса все новые запросы направляются новому процессу.

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

0 голосов
/ 19 января 2015

Дополнительные отличия:

  1. Вы можете выполнить возврат только в свой пул приложений, в то время как остановка и запуск влияют на все пулы приложений.
  2. Когда вы просите перезапуск, у вас есть времячтобы завершить работу (например, сохранение данных и т. д.), которая не перезапускается.
  3. Вы можете запланировать IIS для запуска задания перезапуска, зависит от определенного времени, по истечении определенного периода времени, зависит от вашего потребления памятии т.д ..
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...